21 #ifndef __vtkMRMLSegmentationsDisplayableManager2D_h 22 #define __vtkMRMLSegmentationsDisplayableManager2D_h 27 #include "vtkSlicerSegmentationsModuleMRMLDisplayableManagerExport.h" 40 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
48 virtual
void OnMRMLSceneNodeAdded(
vtkMRMLNode* node) VTK_OVERRIDE;
49 virtual
void OnMRMLSceneNodeRemoved(
vtkMRMLNode* node) VTK_OVERRIDE;
50 virtual
void ProcessMRMLNodesEvents(vtkObject* caller,
unsigned long event,
void* callData) VTK_OVERRIDE;
53 virtual
void UpdateFromMRML() VTK_OVERRIDE;
55 virtual
void OnMRMLSceneStartClose() VTK_OVERRIDE;
56 virtual
void OnMRMLSceneEndClose() VTK_OVERRIDE;
58 virtual
void OnMRMLSceneEndBatchProcess() VTK_OVERRIDE;
61 virtual
void Create() VTK_OVERRIDE;
65 virtual ~vtkMRMLSegmentationsDisplayableManager2D();
68 vtkMRMLSegmentationsDisplayableManager2D(const vtkMRMLSegmentationsDisplayableManager2D&);
69 void operator=(const vtkMRMLSegmentationsDisplayableManager2D&);
72 vtkInternal * Internal;
73 friend class vtkInternal;
Displayable manager for showing segmentations in slice (2D) views.
virtual void UnobserveMRMLScene()
virtual std::string GetDataProbeInfoStringForPosition(double vtkNotUsed(xyz)[3])
static vtkMRMLAbstractSliceViewDisplayableManager * New()
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Superclass for displayable manager classes.
Abstract Superclass for all specific types of MRML nodes.