open_iA 2024.9
Loading...
Searching...
No Matches
iAvtkInteractStyleActor Class Reference

interactor style enabling the manual registration of objects in slicer and 3D renderer. More...

#include <iAvtkInteractStyleActor.h>

Inheritance diagram for iAvtkInteractStyleActor:
[legend]
Collaboration diagram for iAvtkInteractStyleActor:
[legend]

Signals

void actorsUpdated ()
 

Public Member Functions

void initialize (vtkImageData *img, iADataSetRenderer *dataSetRenderer, iAChannelSlicerData *slicerChannel[3], int currentMode)
 
void OnMouseMove () override
 override the mouse move, we add some behavior here
 
 vtkTypeMacro (iAvtkInteractStyleActor, vtkInteractorStyleTrackballActor)
 
void Rotate () override
 Conditionally disable zooming via right button dragging.
 
void Spin () override
 

Static Public Member Functions

static iAvtkInteractStyleActorNew ()
 

Detailed Description

interactor style enabling the manual registration of objects in slicer and 3D renderer.

Member Function Documentation

◆ actorsUpdated

void iAvtkInteractStyleActor::actorsUpdated ( )
signal

◆ initialize()

void iAvtkInteractStyleActor::initialize ( vtkImageData * img,
iADataSetRenderer * dataSetRenderer,
iAChannelSlicerData * slicerChannel[3],
int currentMode )

◆ New()

static iAvtkInteractStyleActor * iAvtkInteractStyleActor::New ( )
static

◆ OnMouseMove()

void iAvtkInteractStyleActor::OnMouseMove ( )
override

override the mouse move, we add some behavior here

◆ Rotate()

void iAvtkInteractStyleActor::Rotate ( )
override

Conditionally disable zooming via right button dragging.

◆ Spin()

void iAvtkInteractStyleActor::Spin ( )
override

◆ vtkTypeMacro()

iAvtkInteractStyleActor::vtkTypeMacro ( iAvtkInteractStyleActor ,
vtkInteractorStyleTrackballActor  )

The documentation for this class was generated from the following files: