Properties
Optional acceptMoveOverWhenDisabled
acceptMoveOverWhenDisabled: () => boolean
canHidePanel
canHidePanel: boolean
Optional getHelpText
getHelpText: () => string
Optional handleContextMenuRequested
handle
ContextMenuRequested: (clientPosition: { x: number; y: number }, worldPosition: ICartesianPoint, entityId: string | Entity) => boolean
Type declaration
-
- (clientPosition: { x: number; y: number }, worldPosition: ICartesianPoint, entityId: string | Entity): boolean
-
Parameters
-
clientPosition: { x: number; y: number }
-
-
entityId: string | Entity
Returns boolean
Optional handleDrag
Type declaration
-
-
Parameters
-
movement: any
-
-
-
entityId: string
Returns boolean
Optional handleMouseClick
handle
MouseClick: (event: any, modifier: KeyboardModifier, pointPosition: ICartesianPoint, entityId: string | Entity, left: boolean, middle: boolean, right: boolean) => boolean
Type declaration
-
- (event: any, modifier: KeyboardModifier, pointPosition: ICartesianPoint, entityId: string | Entity, left: boolean, middle: boolean, right: boolean): boolean
-
Parameters
-
event: any
-
-
-
entityId: string | Entity
-
left: boolean
-
middle: boolean
-
right: boolean
Returns boolean
Optional handleMouseDoubleClick
Type declaration
-
-
Parameters
-
event: any
-
-
-
left: boolean
-
right: boolean
Returns boolean
Optional handleMouseDown
handle
MouseDown: (movement: any, modifier: KeyboardModifier, pointPosition: ICartesianPoint, entityId: string | Entity, left: boolean, middle: boolean, right: boolean) => boolean
Type declaration
-
- (movement: any, modifier: KeyboardModifier, pointPosition: ICartesianPoint, entityId: string | Entity, left: boolean, middle: boolean, right: boolean): boolean
-
Parameters
-
movement: any
-
-
-
entityId: string | Entity
-
left: boolean
-
middle: boolean
-
right: boolean
Returns boolean
Optional handleMouseMove
Type declaration
-
-
Parameters
Returns boolean
Optional handleMouseOver
handleMouseOver: (entityId: string) => boolean
Type declaration
-
- (entityId: string): boolean
-
Parameters
Returns boolean
Optional handleMouseUp
Type declaration
-
-
Parameters
-
movement: any
-
-
-
left: boolean
-
middle: boolean
-
right: boolean
Returns boolean
Optional handleMouseWheel
Type declaration
-
-
Parameters
Returns boolean
Optional handlePinchEnd
handlePinchEnd: (event: any) => boolean
Type declaration
-
-
Parameters
Returns boolean
Optional handlePinchMove
handle
PinchMove: (event: any, pointPosition: ICartesianPoint, prevPositions: any, positions: any) => boolean
Type declaration
-
- (event: any, pointPosition: ICartesianPoint, prevPositions: any, positions: any): boolean
-
Parameters
-
event: any
-
-
prevPositions: any
-
positions: any
Returns boolean
Optional handlePinchStart
Type declaration
-
-
Parameters
Returns boolean
Optional handlePointCloudLoaded
handlePointCloudLoaded: () => boolean
mountedTool
mountedTool: AbstractTool | null
Optional onActivated
onActivated: () => void
Optional onCleanup
onCleanup: () => void
Optional onDeactivated
onDeactivated: () => void
Optional panelComponent
panelComponent: () => any
Optional processKeyDown
processKeyDown: (event: any) => boolean
Type declaration
-
-
Parameters
Returns boolean
Optional processKeyUp
processKeyUp: (event: any) => boolean
Type declaration
-
-
Parameters
Returns boolean
Interface that defines the API required for adding a custom plugin tool