22#ifndef __vtkMRMLCameraDisplayableManager_h
23#define __vtkMRMLCameraDisplayableManager_h
28#include "vtkMRMLDisplayableManagerExport.h"
40 void PrintSelf(ostream& os, vtkIndent indent)
override;
75 void *callData)
override;
vtkMRMLAbstractThreeDViewDisplayableManager()
vtkMRMLCameraDisplayableManager()
~vtkMRMLCameraDisplayableManager() override
void OnMRMLSceneStartImport() override
void SetCameraToRenderer()
bool CanProcessInteractionEvent(vtkMRMLInteractionEventData *eventData, double &closestDistance2) override
void RemoveMRMLObservers() override
Remove MRML observers.
static vtkMRMLCameraDisplayableManager * New()
void OnMRMLSceneEndRestore() override
void OnMRMLSceneEndImport() override
void PrintSelf(ostream &os, vtkIndent indent) override
bool ProcessInteractionEvent(vtkMRMLInteractionEventData *eventData) override
void ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData) override
void OnMRMLSceneEndClose() override
void OnMRMLSceneNodeRemoved(vtkMRMLNode *node) override
void OnMRMLNodeModified(vtkMRMLNode *node) override
void SetAndObserveCameraNode(vtkMRMLCameraNode *newCameraNode)
vtkMRMLCameraNode * GetCameraNode()
void AdditionalInitializeStep() override
vtkMRMLCameraWidget * GetCameraWidget()
void OnMRMLSceneNodeAdded(vtkMRMLNode *node) override
@ ActiveCameraChangedEvent
MRML node to represent camera node.
Abstract Superclass for all specific types of MRML nodes.