FrameworkAccuDraw Class

Subclass of AccuDraw in @itwin/core-frontend to be used to initialize IModelApp.

This implementation will generate the required events for the AppUI provided UI to update correctly.

await IModelApp.startup({
  accuDraw: new FrameworkAccuDraw()
});

Extends

Implements

Methods

Name Description
constructor(): FrameworkAccuDraw    
loadUserSettings(storage: UiStateStorage): Promise<void> Function to load settings from settings storage  
getFieldDisplayValue(index: ItemField): string Static Gets the display value for an AccuDraw field  
setFieldValueFromUi(field: ItemField, stringValue: string): void Static AccuDraw Set Field Value from Ui.  

Properties

Name Type Description
displayNotifications Accessor Static boolean Determines if notifications should be displayed for AccuDraw changes  
isACSRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.ACS  
isContextRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Context  
isFrontRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Front  
isPolarModeConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.compassMode === CompassMode.Polar  
isRectangularModeConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.compassMode === CompassMode.Rectangular  
isSideRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Side  
isTopRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.Top  
isViewRotationConditional StaticReadonly ConditionalBooleanValue Determines if AccuDraw.rotationMode === RotationMode.View  
onAccuDrawGrabInputFocusEvent StaticReadonly AccuDrawGrabInputFocusEvent AccuDraw Grab Input Focus event.  
onAccuDrawSetCompassModeEvent StaticReadonly AccuDrawSetCompassModeEvent AccuDraw Set Mode event.  
onAccuDrawSetFieldFocusEvent StaticReadonly AccuDrawSetFieldFocusEvent AccuDraw Set Field Focus event.  
onAccuDrawSetFieldLockEvent StaticReadonly AccuDrawSetFieldLockEvent AccuDraw Set Field Lock event.  
onAccuDrawSetFieldValueFromUiEvent StaticReadonly AccuDrawSetFieldValueFromUiEvent AccuDraw Set Field Value from Ui event.  
onAccuDrawSetFieldValueToUiEvent StaticReadonly AccuDrawSetFieldValueToUiEvent AccuDraw Set Field Value to Ui event.  
onAccuDrawUiSettingsChangedEvent StaticReadonly AccuDrawUiSettingsChangedEvent AccuDraw Grab Input Focus event.  
providerId Readonly "FrameworkAccuDraw" Unique provider Id  
uiStateStorage Accessor Static undefined | AccuDrawUiSettings AccuDraw User Interface settings  

Defined in

Last Updated: 22 March, 2024