24 #ifndef __vtkSlicerDataModuleLogic_h 25 #define __vtkSlicerDataModuleLogic_h 33 #include "vtkSlicerDataModuleLogicExport.h" 42 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
45 vtkSetMacro( SceneChanged,
bool );
46 vtkGetMacro( SceneChanged,
bool );
47 vtkBooleanMacro( SceneChanged,
bool );
56 virtual
void SetMRMLSceneInternal(
vtkMRMLScene* newScene) VTK_OVERRIDE;
57 virtual
void UpdateFromMRMLScene() VTK_OVERRIDE;
61 virtual
void OnMRMLSceneNodeRemoved(
vtkMRMLNode* removedNode) VTK_OVERRIDE;
71 bool AutoRemoveDisplayAndStorageNodes;
75 void operator=(const vtkSlicerDataModuleLogic&);
static vtkSlicerModuleLogic * New()
The Usual vtk class functions.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
A set of MRML Nodes that supports serialization and undo/redo.
virtual void RegisterNodes()
Abstract Superclass for all specific types of MRML nodes.