CursorMarkup

class CursorMarkup()

Constructors

Properties


Constructors

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

CursorMarkup()

Properties

CursorMarkup.override
Type:any
CursorMarkup.uniqueId
Type:Uuid

Methods

destroy

CursorMarkup.destroy()
Return type:void

draw

CursorMarkup.draw()
Return type:void

enable

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

void

getClassName

CursorMarkup.getClassName()
Return type:string

getMeasurementText

CursorMarkup.getMeasurementText()
Return type:string

getMeasurementValue

CursorMarkup.getMeasurementValue()
Return type:number

getName

CursorMarkup.getName()
Return type:string

getUnitMultiplier

CursorMarkup.getUnitMultiplier()
Return type:number

getVisibility

CursorMarkup.getVisibility()
Return type:boolean

hit

CursorMarkup.hit(_point, _view)
Arguments:
Return type:

boolean

hitWithTolerance

CursorMarkup.hitWithTolerance(_point, _view, _pickTolerance)
Arguments:
  • _point (Point2()) – None
  • _view (IView()) – None
  • _pickTolerance (number()) – None
Return type:

boolean

isEnabled

CursorMarkup.isEnabled()
Return type:boolean

isMarkupValid

CursorMarkup.isMarkupValid()
Return type:boolean

onDeselect

CursorMarkup.onDeselect()
Return type:void

onSelect

CursorMarkup.onSelect(_view)
Arguments:
Return type:

void

remove

CursorMarkup.remove(_view)
Arguments:
Return type:

void

setMeasurementText

CursorMarkup.setMeasurementText(measurementText)
Arguments:
  • measurementText (string()) –
Return type:

void

setName

CursorMarkup.setName(name)
Arguments:
  • name (string()) –
Return type:

void

setPosition

CursorMarkup.setPosition(point)
Arguments:
Return type:

void

setVisibility

CursorMarkup.setVisibility(visibility)
Arguments:
  • visibility (boolean()) – None
Return type:

void

toJson

CursorMarkup.toJson()
Return type:object