PointCursor

class Operators.Measure.PointCursor()

Constructors


Constructors

PointCursor.constructor(viewer, view)
Arguments:
Return type:

PointCursor

Properties

PointCursor._cursorMarkup
Type:null | CursorMarkup
PointCursor.snappingConfig
Type:SnappingConfig

Methods

activateCursorSprite

PointCursor.activateCursorSprite(enable)
Arguments:
  • enable (boolean()) – None
Return type:

void

draw

PointCursor.draw()
Return type:void

getSelectionCursorPoints

PointCursor.getSelectionCursorPoints(mousePosition, useSnapping, previousPickPoint)
Arguments:
  • mousePosition (Point2()) – None
  • useSnapping (boolean()) – None
  • previousPickPoint (null | Point3()) – None
Return type:

Promise <null | SelectionPoints>

onOperatorActivate

PointCursor.onOperatorActivate()
Return type:void

onOperatorDeactivate

PointCursor.onOperatorDeactivate()
Return type:void

updateCursorSprite

PointCursor.updateCursorSprite(mousePosition, useSnapping, firstSelectedPoint)
Arguments:
  • mousePosition (Point2()) – None
  • useSnapping (boolean()) – None
  • firstSelectedPoint (null | Point3()) – None
Return type:

void