16 #ifndef __vtkMRMLThreeDViewInteractorStyle_h 17 #define __vtkMRMLThreeDViewInteractorStyle_h 19 #include "vtkMRMLDisplayableManagerExport.h" 26 #include "vtkObject.h" 27 #include "vtkSmartPointer.h" 30 class vtkWorldPointPicker;
56 void PrintSelf(ostream& os, vtkIndent indent)
override;
75 void SetInteractor(vtkRenderWindowInteractor *interactor)
override;
81 bool QuickPick(
int x,
int y,
double pickPoint[3]);
vtkMRMLCameraNode * CameraNode
void SetInteractor(vtkRenderWindowInteractor *interactor) override
Reimplemented to set additional observers
vtkSmartPointer< vtkWorldPointPicker > QuickPicker
void PrintSelf(ostream &os, vtkIndent indent) override
virtual bool DelegateInteractionEventToDisplayableManagers(unsigned long event)
Interactive manipulation of the camera.
Common base class for processing interaction events in MRML views.
static vtkMRMLViewInteractorStyle * New()
vtkSmartPointer< vtkCellPicker > AccuratePicker
For jump to slice feature (when mouse is moved while shift key is pressed)
MRML node to represent camera node.