API Reference > ui-framework > Tools > HideIsolateEmphasizeActionHandler HideIsolateEmphasizeActionHandler Class Interface for class that handles Hide, Isolate, and Emphasize Actions Extended by HideIsolateEmphasizeManager Methods Name Description constructor(): HideIsolateEmphasizeActionHandler areFeatureOverridesActive(vp: Viewport): boolean Abstract Function that informs called if Hide, Isolate, or Emphasize of elements is active. processClearEmphasize(): Promise<void> Abstract Function that is run when ClearEmphasize tool button is pressed processClearOverrideCategories(): Promise<void> Abstract Function run when ClearOverrideCategories tool button is pressed processClearOverrideModels(): Promise<void> Abstract Function run when ClearOverrideModels tool button is pressed processEmphasizeSelected(): Promise<void> Abstract Function that is run when EmphasizeSelected tool button is pressed processHideSelected(): Promise<void> Abstract Function that is run when HideSelected tool button is pressed processHideSelectedElementsCategory(): Promise<void> Abstract Function that is run when HideSelectedElementsCategory tool button is pressed processHideSelectedElementsModel(): Promise<void> Abstract Function run when HideSelectedElementsModel tool button is pressed processIsolateSelected(): Promise<void> Abstract Function run when HideSelectedElementsModel tool button is pressed processIsolateSelectedElementsCategory(): Promise<void> Abstract Function run when IsolateSelectedElementsModel tool button is pressed processIsolateSelectedElementsModel(): Promise<void> Abstract Function run when IsolateSelectedElementsModel tool button is pressed Properties Name Type Description emphasizeElementsChanged Static BeEvent<(args: EmphasizeElementsChangedArgs) => void> hideIsolateEmphasizeUiSyncId Accessor StaticReadOnly string String Id sent to allow UI to refresh its display state. Defined in ui/framework/src/ui-framework/selection/HideIsolateEmphasizeManager.ts Line 158 Last Updated: 12 June, 2024