16 #ifndef __vtkMRMLThreeDViewInteractorStyle_h 17 #define __vtkMRMLThreeDViewInteractorStyle_h 19 #include "vtkMRMLDisplayableManagerExport.h" 26 #include "vtkObject.h" 27 #include "vtkSmartPointer.h" 30 class vtkVolumePicker;
31 class vtkWorldPointPicker;
57 void PrintSelf(ostream& os, vtkIndent indent)
override;
76 void SetInteractor(vtkRenderWindowInteractor *interactor)
override;
82 bool QuickPick(
int x,
int y,
double pickPoint[3]);
vtkMRMLCameraNode * CameraNode
vtkSmartPointer< vtkVolumePicker > QuickVolumePicker
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
MRML node to represent camera node.