22 #ifndef __vtkMRMLCameraDisplayableManager_h 23 #define __vtkMRMLCameraDisplayableManager_h 28 #include "vtkMRMLDisplayableManagerExport.h" 39 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
43 void UpdateCameraNode();
53 ActiveCameraChangedEvent = 30000
61 virtual void Create() VTK_OVERRIDE;
63 virtual
void OnMRMLSceneEndClose() VTK_OVERRIDE;
64 virtual
void OnMRMLSceneStartImport() VTK_OVERRIDE;
65 virtual
void OnMRMLSceneEndImport() VTK_OVERRIDE;
66 virtual
void OnMRMLSceneEndRestore() VTK_OVERRIDE;
67 virtual
void OnMRMLSceneNodeAdded(
vtkMRMLNode* node) VTK_OVERRIDE;
68 virtual
void OnMRMLSceneNodeRemoved(
vtkMRMLNode* node) VTK_OVERRIDE;
70 virtual
void ProcessMRMLNodesEvents(vtkObject *caller,
72 void *callData) VTK_OVERRIDE;
73 virtual
void OnMRMLNodeModified(
vtkMRMLNode* node) VTK_OVERRIDE;
76 virtual
void AdditionalInitializeStep() VTK_OVERRIDE;
77 void SetCameraToRenderer();
78 void SetCameraToInteractor();
83 void operator=(const vtkMRMLCameraDisplayableManager&);
86 vtkInternal * Internal;
virtual void RemoveMRMLObservers()
Remove MRML observers.
static vtkMRMLAbstractThreeDViewDisplayableManager * New()
Superclass for displayable manager classes.
MRML node to represent camera node.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Abstract Superclass for all specific types of MRML nodes.