15 #ifndef __vtkMRMLLabelMapVolumeDisplayNode_h 16 #define __vtkMRMLLabelMapVolumeDisplayNode_h 20 class vtkImageAlgorithm;
21 class vtkImageMapToColors;
31 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
37 virtual const
char* GetNodeTagName() VTK_OVERRIDE {
return "LabelMapVolumeDisplay";}
43 void * ) VTK_OVERRIDE;
virtual void ProcessMRMLEvents(vtkObject *, unsigned long, void *) VTK_OVERRIDE
alternative method to propagate events generated in Display nodes
virtual void SetInputImageDataConnection(vtkAlgorithmOutput *imageDataConnection)
MRML node for representing a volume display attributes.
virtual void SetDefaultColorMap()
set gray colormap or override in subclass
virtual vtkMRMLNode * CreateNodeInstance()=0
Create instance of the default node. Like New only virtual.
virtual void UpdateImageDataPipeline()
Update the pipeline based on this node attributes.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual vtkImageData * GetInputImageData()
Gets the pipeline input. To be reimplemented in subclasses.
vtkImageMapToColors * MapToColors
void operator=(const vtkMRMLVolumeDisplayNode &)
virtual vtkAlgorithmOutput * GetOutputImageDataConnection()
Abstract Superclass for all specific types of MRML nodes.
MRML node for representing a volume display attributes.