21 #ifndef __vtkMRMLVolumeRenderingDisplayableManager_h 22 #define __vtkMRMLVolumeRenderingDisplayableManager_h 25 #include "vtkSlicerVolumeRenderingModuleMRMLDisplayableManagerExport.h" 32 class vtkVolumeMapper;
35 #define VTKIS_VOLUME_PROPS 100 44 void PrintSelf(ostream& os, vtkIndent indent)
override;
64 int Pick3D(
double ras[3])
override;
80 void ObserveGraphicalResourcesCreatedEvent();
97 friend class vtkInternal;
virtual void OnMRMLSceneStartClose()
virtual void OnMRMLSceneEndImport()
virtual void OnMRMLSceneEndClose()
void PrintSelf(ostream &os, vtkIndent indent) override
virtual int ActiveInteractionModes()
virtual void OnMRMLSceneNodeAdded(vtkMRMLNode *)
virtual void UnobserveMRMLScene()
static vtkMRMLAbstractThreeDViewDisplayableManager * New()
virtual void OnMRMLSceneEndBatchProcess()
virtual void OnMRMLSceneNodeRemoved(vtkMRMLNode *)
virtual void UpdateFromMRML()
static int DefaultGPUMemorySize
void ProcessMRMLNodesEvents(vtkObject *caller, unsigned long event, void *callData) override
virtual int Pick3D(double vtkNotUsed(ras)[3])
MRML node for representing a volume (image stack).
Superclass for displayable manager classes.
virtual void OnMRMLSceneEndRestore()
virtual const char * GetPickedNodeID()
Get the MRML ID of the picked node, returns empty string if no pick.
Abstract Superclass for all specific types of MRML nodes.
virtual void OnInteractorStyleEvent(int eventid)