15 #ifndef __vtkMRMLVolumeDisplayNode_h 16 #define __vtkMRMLVolumeDisplayNode_h 24 class vtkAlgorithmOutput;
26 class vtkImageStencilData;
35 void PrintSelf(ostream& os, vtkIndent indent)
override;
43 void WriteXML(ostream& of,
int indent)
override;
67 virtual void SetBackgroundImageStencilDataConnection(vtkAlgorithmOutput * imageDataConnection);
68 virtual vtkAlgorithmOutput* GetBackgroundImageStencilDataConnection();
69 virtual vtkImageStencilData* GetBackgroundImageStencilData();
77 virtual vtkAlgorithmOutput* GetImageDataConnection();
88 virtual void SetInputImageDataConnection(vtkAlgorithmOutput *imageDataConnection);
89 virtual vtkAlgorithmOutput* GetInputImageDataConnection();
92 virtual vtkImageData* GetInputImageData();
95 virtual vtkImageData* GetOutputImageData();
96 virtual vtkAlgorithmOutput* GetOutputImageDataConnection();
100 virtual void UpdateImageDataPipeline();
109 virtual void SetDefaultColorMap();
121 virtual void SetInputToImageDataPipeline(vtkAlgorithmOutput *imageDataConnection);
void PrintSelf(ostream &os, vtkIndent indent) override
MRML node for representing a volume display attributes.
void ReadXMLAttributes(const char **atts) override
void UpdateReferences() override
void UpdateScene(vtkMRMLScene *scene) override
Finds the storage node and read the data.
vtkMRMLCopyContentMacro(vtkMRMLDisplayNode)
A set of MRML Nodes that supports serialization and undo/redo.
void WriteXML(ostream &of, int indent) override
void operator=(const vtkMRMLDisplayNode &)
MRML node for representing a volume (image stack).
void ProcessMRMLEvents(vtkObject *caller, unsigned long event, void *callData) override
Abstract class that contains graphical display properties for displayable nodes.
virtual const char * GetNodeTagName()=0