15 #ifndef __vtkMRMLDiffusionImageVolumeNode_h 16 #define __vtkMRMLDiffusionImageVolumeNode_h 35 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
41 virtual
void ReadXMLAttributes( const
char** atts) VTK_OVERRIDE;
45 virtual
void WriteXML(ostream& of,
int indent) VTK_OVERRIDE;
53 virtual const
char* GetNodeTagName() VTK_OVERRIDE {
return "DiffusionImageVolume";}
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);
88 virtual void UpdateReferenceID(
const char *oldID,
const char *newID) VTK_OVERRIDE;
102 virtual
void ProcessMRMLEvents ( vtkObject * ,
104 void * ) VTK_OVERRIDE;
char * DiffusionWeightedNodeID
MRML node for representing diffusion weighted MRI volume.
static vtkMRMLTensorVolumeNode * New()
virtual vtkMRMLNode * CreateNodeInstance() VTK_OVERRIDE
MRMLNode methods.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual vtkMRMLStorageNode * CreateDefaultStorageNode() VTK_OVERRIDE
Create default storage node or NULL if does not have one
virtual void UpdateReferenceID(const char *oldID, const char *newID) VTK_OVERRIDE
A superclass for other storage nodes.
virtual void UpdateReferences() VTK_OVERRIDE
MRML node for representing a volume (image stack).
void operator=(const vtkMRMLTensorVolumeNode &)
MRML node for representing diffusion weighted MRI volume.
MRML node for representing diffusion weighted MRI volume.
Abstract Superclass for all specific types of MRML nodes.