16#ifndef __vtkMRMLThreeDViewInteractorStyle_h
17#define __vtkMRMLThreeDViewInteractorStyle_h
19#include "vtkMRMLDisplayableManagerExport.h"
27#include "vtkSmartPointer.h"
31class vtkWorldPointPicker;
57 void PrintSelf(ostream& os, vtkIndent indent)
override;
87 unsigned long event,
void *callData)
override;
Superclass for displayable manager classes.
MRML node to represent camera node.
DisplayableManagerGroup is a collection of DisplayableManager.
void SetDisplayableManagers(vtkMRMLDisplayableManagerGroup *displayableManagers) override
bool QuickPick(int x, int y, double pickPoint[3])
void ProcessDisplayableManagerEvents(vtkMRMLAbstractDisplayableManager *displayableManager, unsigned long event, void *callData) override
vtkMRMLCameraNode * CameraNode
void SetInteractor(vtkRenderWindowInteractor *interactor) override
Reimplemented to set the default interactive update rate.
vtkSmartPointer< vtkVolumePicker > QuickVolumePicker
vtkSmartPointer< vtkWorldPointPicker > QuickPicker
~vtkMRMLThreeDViewInteractorStyle() override
vtkMRMLThreeDViewInteractorStyle()
bool DelegateInteractionEventToDisplayableManagers(vtkEventData *inputEventData) override
static vtkMRMLThreeDViewInteractorStyle * New()
vtkSmartPointer< vtkCellPicker > AccuratePicker
void PrintSelf(ostream &os, vtkIndent indent) override
virtual bool DelegateInteractionEventToDisplayableManagers(unsigned long event)
vtkMRMLViewInteractorStyle()