22 #ifndef __vtkMRMLCameraDisplayableManager_h 23 #define __vtkMRMLCameraDisplayableManager_h 28 #include "vtkMRMLDisplayableManagerExport.h" 40 void PrintSelf(ostream& os, vtkIndent indent)
override;
44 void UpdateCameraNode();
51 ActiveCameraChangedEvent = 30000
75 void *callData)
override;
80 void SetCameraToRenderer();
81 void SetCameraToInteractor();
89 vtkInternal * Internal;
virtual void RemoveMRMLObservers()
Remove MRML observers.
virtual void OnMRMLSceneEndImport()
virtual void AdditionalInitializeStep()
virtual void OnMRMLSceneEndClose()
virtual void OnMRMLSceneStartImport()
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void OnMRMLNodeModified(vtkMRMLNode *)
virtual bool ProcessInteractionEvent(vtkMRMLInteractionEventData *eventData)
virtual void OnMRMLSceneNodeAdded(vtkMRMLNode *)
static vtkMRMLAbstractThreeDViewDisplayableManager * New()
virtual void OnMRMLSceneNodeRemoved(vtkMRMLNode *)
void ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData) override
Superclass for displayable manager classes.
virtual bool CanProcessInteractionEvent(vtkMRMLInteractionEventData *eventData, double &distance2)
virtual void OnMRMLSceneEndRestore()
MRML node to represent camera node.
Abstract Superclass for all specific types of MRML nodes.