23 #ifndef __vtkMRMLLinearTransformsDisplayableManager3D_h 24 #define __vtkMRMLLinearTransformsDisplayableManager3D_h 29 #include "vtkSlicerTransformsModuleMRMLDisplayableManagerExport.h" 31 class vtkAbstractWidget;
47 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
60 virtual
void OnMRMLSceneNodeAdded(
vtkMRMLNode* node) VTK_OVERRIDE;
61 virtual
void OnMRMLSceneNodeRemoved(
vtkMRMLNode* node) VTK_OVERRIDE;
62 virtual
void ProcessMRMLNodesEvents(vtkObject* caller,
unsigned long event,
void* callData) VTK_OVERRIDE;
65 virtual
void UpdateFromMRML() VTK_OVERRIDE;
67 virtual
void OnMRMLSceneStartClose() VTK_OVERRIDE;
68 virtual
void OnMRMLSceneEndClose() VTK_OVERRIDE;
70 virtual
void OnMRMLSceneEndBatchProcess() VTK_OVERRIDE;
73 virtual
void Create() VTK_OVERRIDE;
75 virtual
void ProcessWidgetsEvents(vtkObject* caller,
unsigned long event,
void* callData) VTK_OVERRIDE;
80 void operator=(const vtkMRMLLinearTransformsDisplayableManager3D&);
83 vtkInternal* Internal;
84 friend class vtkInternal;
virtual void UnobserveMRMLScene()
static vtkMRMLAbstractThreeDViewDisplayableManager * New()
Superclass for displayable manager classes.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Abstract Superclass for all specific types of MRML nodes.