Skip to content

InteractorObserver ​

Methods ​

computeDisplayToWorld ​

Transform from display to world coordinates.

ArgumentTypeRequiredDescription
renderervtkRendererYesThe vtkRenderer instance.
xNumberYes
yNumberYes
zNumberYes

computeWorldToDisplay ​

Transform from world to display coordinates.

ArgumentTypeRequiredDescription
renderervtkRendererYesThe vtkRenderer instance.
xNumberYes
yNumberYes
zNumberYes

getEnabled ​

Get wether or not this InteractorObserver instance is enabled.

getInteractor ​

Retrieve the render window interactor instance.

getPriority ​

Get the priority.

getProcessEvents ​

Get whether or not the interactor observer instance should process events.

invokeEndInteractionEvent ​

Invoke an end interaction event.

ArgumentTypeRequiredDescription
argsYesEvent payload.

invokeInteractionEvent ​

Invoke an interaction event.

ArgumentTypeRequiredDescription
argsYesEvent payload.

invokeStartInteractionEvent ​

Invoke a start interaction event.

ArgumentTypeRequiredDescription
argsYesEvent payload.

onEndInteractionEvent ​

Registers a callback to be invoked when an end interaction event occurs.

ArgumentTypeRequiredDescription
cbEventHandlerYesThe callback to be called.
priorityNumberNoThe callback to be called

onInteractionEvent ​

Registers a callback to be invoked when an interaction event occurs.

ArgumentTypeRequiredDescription
cbEventHandlerYesThe callback to be called.
priorityNumberNoThe priority of the event.

onStartInteractionEvent ​

Registers a callback to be invoked when a start interaction event occurs.

ArgumentTypeRequiredDescription
cbEventHandlerYesThe callback to be called.
priorityNumberNoThe callback to be called

setEnabled ​

Enable/disable the interactor observer. Note that if you are enabling the interactor observer, an interactor instance must exists on the model. Typically you can call setInteractor

ArgumentTypeRequiredDescription
enableBooleanYes

setInteractor ​

Set the interactor instance.

ArgumentTypeRequiredDescription
interactorvtkRenderWindowInteractorYes

setPriority ​

Set the priority.

ArgumentTypeRequiredDescription
priorityNumberYesThe priority level.

setProcessEvents ​

Set whether or not the interactor observer instance should process events.

ArgumentTypeRequiredDescription
processEventsBooleanYes