PointCursor

class Operators.Measure.PointCursor()

Constructors

Operators.Measure.PointCursor.constructor()
PointCursor(viewer: IWebViewer, view: IView): PointCursor

Parameters

viewer: IWebViewer

view: IView

Returns: PointCursor

Properties

Operators.Measure.PointCursor._cursorMarkup
_cursorMarkup: (None | CursorMarkup)
Operators.Measure.PointCursor.snappingConfig

readonly

snappingConfig: SnappingConfig

Methods

Operators.Measure.PointCursor.activateCursorSprite()
activateCursorSprite(enable: boolean): void

Parameters

enable: boolean

Returns: void

Operators.Measure.PointCursor.draw()
draw(): void

Returns: void

Operators.Measure.PointCursor.getSelectionCursorPoints()
getSelectionCursorPoints(mousePosition: Point2, useSnapping: boolean, previousPickPoint: (None | Point3)): Promise

Parameters

mousePosition: Point2

useSnapping: boolean

previousPickPoint: (None | Point3)

Returns: Promise

Operators.Measure.PointCursor.onOperatorActivate()
onOperatorActivate(): void

Returns: void

Operators.Measure.PointCursor.onOperatorDeactivate()
onOperatorDeactivate(): void

Returns: void

Operators.Measure.PointCursor.updateCursorSprite()
updateCursorSprite(mousePosition: Point2, useSnapping: boolean, firstSelectedPoint: (None | Point3)): void

Parameters

mousePosition: Point2

useSnapping: boolean

firstSelectedPoint: (None | Point3)

Returns: void