HideIsolateEmphasizeActionHandler Class

Interface for class that handles Hide, Isolate, and Emphasize Actions

Extended by

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(clearSelection?: boolean): 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 Static ReadOnly string String Id sent to allow UI to refresh its display state.  

Defined in

Last Updated: 20 November, 2024