HideIsolateEmphasizeManager Class
Provides helper functions for doing commands on logical selection like categories and subjects.
Extends
Methods
| Name | Description | |
|---|---|---|
| constructor(): HideIsolateEmphasizeManager | ||
| areFeatureOverridesActive(vp: Viewport): boolean | Checks to see if any featureOverrideProviders are active | |
| processClearEmphasize(): Promise<void> | Function that is run when ClearEmphasizetool button is pressed | |
| processClearOverrideCategories(): Promise<void> | Function that is run when ClearOverrideCategoriestool button is pressed | |
| processClearOverrideModels(): Promise<void> | Function that is run when ClearOverrideModelstool button is pressed | |
| processEmphasizeSelected(): Promise<void> | Function that is run when EmphasizeSelectedtool button is pressed | |
| processHideSelected(): Promise<void> | Function that is run when HideSelectedtool button is pressed | |
| processHideSelectedElementsCategory(): Promise<void> | Function that is run when HideSelectedElementsCategorytool button is pressed | |
| processHideSelectedElementsModel(): Promise<void> | Function that is run when HideSelectedElementsModeltool button is pressed | |
| processIsolateSelected(clearSelection: booleantrue): Promise<void> | Function that is run when IsolateSelectedtool button is pressed | |
| processIsolateSelectedElementsCategory(): Promise<void> | Function that is run when IsolateSelectedElementsCategorytool button is pressed | |
| processIsolateSelectedElementsModel(): Promise<void> | Function that is run when IsolateSelectedElementsModeltool button is pressed | |
| clearEmphasize(vp: Viewport): void Static | Clear Hidden,Isolated, or Emphasized elements in specified view | |
| clearOverrideCategories(vp: Viewport): void Static | Clear (restore) the previously hidden categories hidden by hideSelectedElementsCategory | |
| clearOverrideModels(vp: Viewport): void Static | Clear (restore) the previously hidden/isolated models hidden by hideSelectedElementsModel | |
| emphasizeSelected(vp: Viewport, emphasisSilhouette: booleantrue): Promise<void> Static | Emphasize the selected elements from either presentation layer's logical selection or selected graphics | |
| emphasizeSelectedCategory(vp: Viewport): Promise<void> Static | Emphasize hilited categories. | |
| getCategoryOverrides(vp: Viewport): undefined | Set<string> Static | Return the list of category overrides (hidden or isolated categories) | |
| getModelOverrides(vp: Viewport): undefined | Set<string> Static | Return the list of model overrides (hidden or isolated models) | |
| hideCommand(vp: Viewport): Promise<void> Static | Hide either based on Presentation selection, if defined, else the selected graphic elements | |
| hideSelected(vp: Viewport): void Static | Hide the selected elements | |
| hideSelectedElementsCategory(vp: Viewport): Promise<void> Static | Hide the categories defined by the elements in the current SelectionSet | |
| hideSelectedElementsModel(vp: Viewport): Promise<void> Static | Hide the models defined by the elements in the current SelectionSet | |
| isolateCommand(vp: Viewport): Promise<void> Static | Isolate either based on Presentation selection, if defined, else the selected graphic elements | |
| isolateSelected(vp: Viewport): void Static | Isolate the selected elements | |
| isolateSelectedElementsCategory(vp: Viewport): Promise<void> Static | Isolate the selected category found in SelectionSet elements | |
| isolateSelectedElementsModel(vp: Viewport): Promise<void> Static | Isolate model from selected elements | |
| isolateSelectedModel(vp: Viewport): Promise<void> Static | Isolate hilited models. | |
| isOverrideCategories(vp: Viewport): boolean Static | Determine if categories are hidden by hideSelectedElementsCategory or isolateSelectedElementsCategory | |
| isOverrideModels(vp: Viewport): boolean Static | Determine if models are hidden by hideSelectedElementsModel or isolateSelectedElementsModel | |
| updateCategoryOverride(vp: Viewport, ids: string[]): void Static | Add category ids to the category override cache (hidden or isolated categories) | |
| updateModelOverride(vp: Viewport, ids: string[]): void Static | Add model ids to the model override cache (hidden or isolated models) | 
Inherited properties
| Name | Type | Inherited from | Description | 
|---|---|---|---|
| emphasizeElementsChanged Static Inherited | BeEvent<(args: EmphasizeElementsChangedArgs) => void> | HideIsolateEmphasizeActionHandler | |
| hideIsolateEmphasizeUiSyncId Accessor Static Inherited ReadOnly | string | HideIsolateEmphasizeActionHandler | String Id sent to allow UI to refresh its display state. | 
Defined in
Last Updated: 24 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.