21 #ifndef __vtkMRMLSegmentationsDisplayableManager3D_h 22 #define __vtkMRMLSegmentationsDisplayableManager3D_h 27 #include "vtkSlicerSegmentationsModuleMRMLDisplayableManagerExport.h" 43 void PrintSelf(ostream& os, vtkIndent indent)
override;
47 int Pick3D(
double ras[3])
override;
53 virtual const char* GetPickedSegmentID();
82 vtkInternal* Internal;
83 friend class vtkInternal;
virtual void OnMRMLSceneStartClose()
virtual void OnMRMLSceneEndClose()
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void OnMRMLSceneNodeAdded(vtkMRMLNode *)
virtual void UnobserveMRMLScene()
static vtkMRMLAbstractThreeDViewDisplayableManager * New()
virtual void OnMRMLSceneEndBatchProcess()
virtual void OnMRMLSceneNodeRemoved(vtkMRMLNode *)
virtual void UpdateFromMRML()
void ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData) override
virtual int Pick3D(double vtkNotUsed(ras)[3])
Superclass for displayable manager classes.
virtual const char * GetPickedNodeID()
Get the MRML ID of the picked node, returns empty string if no pick.
Display segmentations in 3D views.
Abstract Superclass for all specific types of MRML nodes.