OperatorManager

class OperatorManager()

Methods

clear

OperatorManager.clear()
Return type:void

get

OperatorManager.get(position)
Arguments:
  • position (number()) – None
Return type:

OperatorId

getOperator

OperatorManager.getOperator(id)
Arguments:
Return type:

CameraNavigationOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

CameraOrbitOperator()

OperatorManager.getOperator(id)
Arguments:
  • id (Pan) – None
Return type:

CameraPanOperator()

OperatorManager.getOperator(id)
Arguments:
  • id (Zoom) – None
Return type:

CameraZoomOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

CameraWindowZoomOperator()

OperatorManager.getOperator(id)
Arguments:
  • id (Walk) – None
Return type:

CameraKeyboardWalkOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

CameraKeyboardWalkOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

CameraWalkModeOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

CameraTurntableOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

SelectionOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

AreaSelectionOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

RayDrillSelectionOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

RedlineCircleOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

RedlineTextOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

RedlineRectangleOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

RedlinePolylineOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

MeasureEdgeLengthOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

MeasureFaceFaceDistanceOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

MeasurePointPointDistanceOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

MeasureFaceFaceAngleOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

MeasurePolylineDistanceOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

MeasurePolygonAreaOperator()

OperatorManager.getOperator(id)
Arguments:
  • id (Note) – None
Return type:

NoteOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

CuttingPlaneOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

HandleOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

NavCubeOperator()

OperatorManager.getOperator(id)
Arguments:
Return type:

Operator()

OperatorManager.getOperator(id)
Arguments:
Return type:

Operator() | null

indexOf

OperatorManager.indexOf(operatorId)
Arguments:
Return type:

number

injectEvent

OperatorManager.injectEvent(event, eventType)
Arguments:
Return type:

Promise <void>

peek

OperatorManager.peek()
Return type:OperatorId

pop

OperatorManager.pop()
Return type:OperatorId | undefined

push

OperatorManager.push(operatorId)
Arguments:
Return type:

boolean

registerCustomOperator

OperatorManager.registerCustomOperator(operator)
Arguments:
Return type:

OperatorId

remove

OperatorManager.remove(operatorId)
Arguments:
Return type:

void

replaceOperator

OperatorManager.replaceOperator(previousOperatorId, newOperatorId)
Arguments:
Return type:

boolean

set

OperatorManager.set(operatorId, position)
Arguments:
  • operatorId (OperatorId) –
  • position (number()) –
Return type:

boolean

size

OperatorManager.size()
Return type:number

unregisterCustomOperator

OperatorManager.unregisterCustomOperator(operatorId)
Arguments:
Return type:

void