15 #ifndef __vtkMRMLDiffusionImageVolumeNode_h 16 #define __vtkMRMLDiffusionImageVolumeNode_h 35 void PrintSelf(ostream& os, vtkIndent indent)
override;
45 void WriteXML(ostream& of,
int indent)
override;
57 void SetBaselineNodeID(
const char*
id);
58 vtkGetStringMacro(BaselineNodeID);
62 void SetMaskNodeID(
const char*
id);
63 vtkGetStringMacro(MaskNodeID);
67 void SetDiffusionWeightedNodeID(
const char*
id);
68 vtkGetStringMacro(DiffusionWeightedNodeID);
vtkMRMLNode * CreateNodeInstance() override
MRMLNode methods.
char * DiffusionWeightedNodeID
MRML node for representing diffusion weighted MRI volume.
static vtkMRMLTensorVolumeNode * New()
vtkMRMLStorageNode * CreateDefaultStorageNode() override
Create default storage node or nullptr if does not have one
void ReadXMLAttributes(const char **atts) override
Set node attributes
void PrintSelf(ostream &os, vtkIndent indent) override
vtkMRMLStorageNode * CreateDefaultStorageNode() override
Create default storage node or nullptr if does not have one
void UpdateReferenceID(const char *oldID, const char *newID) override
void UpdateReferences() override
vtkMRMLCopyContentDefaultMacro(vtkMRMLScalarVolumeNode)
A superclass for other storage nodes.
MRML node for representing a volume (image stack).
void operator=(const vtkMRMLTensorVolumeNode &)
void ProcessMRMLEvents(vtkObject *, unsigned long, void *) override
alternative method to propagate events generated in Display nodes
void WriteXML(ostream &of, int indent) override
Write this node's information to a MRML file in XML format.
MRML node for representing diffusion weighted MRI volume.
MRML node for representing diffusion weighted MRI volume.
const char * GetNodeTagName() override
Get node XML tag name (like Volume, Model)
Abstract Superclass for all specific types of MRML nodes.