vtkMRMLDiffusionTensorVolumeNode Class Reference

#include <vtkMRMLDiffusionTensorVolumeNode.h>

Inheritance diagram for vtkMRMLDiffusionTensorVolumeNode:
vtkMRMLDiffusionImageVolumeNode vtkMRMLTensorVolumeNode vtkMRMLScalarVolumeNode vtkMRMLVolumeNode vtkMRMLDisplayableNode vtkMRMLStorableNode vtkMRMLTransformableNode vtkMRMLNode vtkObject

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLStorageNodeCreateDefaultStorageNode ()
virtual vtkMRMLNodeCreateNodeInstance ()
 MRMLNode methods.
virtual
vtkMRMLDiffusionTensorVolumeDisplayNode
GetDiffusionTensorVolumeDisplayNode ()
virtual const charGetNodeTagName ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessMRMLEvents (vtkObject *, unsigned long, void *)
virtual void ReadXMLAttributes (const char **atts)
virtual void SetAndObserveDisplayNodeID (const char *DisplayNodeID)
virtual void UpdateReferenceID (const char *oldID, const char *newID)
void UpdateReferences ()
 Finds the storage node and read the data.
 vtkTypeMacro (vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionImageVolumeNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static
vtkMRMLDiffusionTensorVolumeNode
New ()

Protected Member Functions

void operator= (const vtkMRMLDiffusionTensorVolumeNode &)
 vtkMRMLDiffusionTensorVolumeNode (const vtkMRMLDiffusionTensorVolumeNode &)
 vtkMRMLDiffusionTensorVolumeNode ()
 ~vtkMRMLDiffusionTensorVolumeNode ()

Constructor & Destructor Documentation

vtkMRMLDiffusionTensorVolumeNode::vtkMRMLDiffusionTensorVolumeNode (  )  [protected]
vtkMRMLDiffusionTensorVolumeNode::~vtkMRMLDiffusionTensorVolumeNode (  )  [protected]
vtkMRMLDiffusionTensorVolumeNode::vtkMRMLDiffusionTensorVolumeNode ( const vtkMRMLDiffusionTensorVolumeNode  )  [protected]

Member Function Documentation

void vtkMRMLDiffusionTensorVolumeNode::Copy ( vtkMRMLNode node  )  [virtual]

Copy the node's attributes to this object

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

Referenced by vtkSlicerDiffusionEditorLogic::SaveStateForUndoRedo().

virtual vtkMRMLStorageNode* vtkMRMLDiffusionTensorVolumeNode::CreateDefaultStorageNode (  )  [inline, virtual]

Create default storage node or NULL if does not have one

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

References vtkMRMLNRRDStorageNode::New().

vtkMRMLNode * vtkMRMLDiffusionTensorVolumeNode::CreateNodeInstance (  )  [virtual]

MRMLNode methods.

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

References autoSlicerTracto2regions::ret.

virtual vtkMRMLDiffusionTensorVolumeDisplayNode* vtkMRMLDiffusionTensorVolumeNode::GetDiffusionTensorVolumeDisplayNode (  )  [inline, virtual]

Associated display MRML node

References vtkMRMLDisplayableNode::GetDisplayNode().

virtual const char* vtkMRMLDiffusionTensorVolumeNode::GetNodeTagName (  )  [inline, virtual]

Get node XML tag name (like Volume, Model)

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

vtkMRMLDiffusionTensorVolumeNode * vtkMRMLDiffusionTensorVolumeNode::New (  )  [static]
void vtkMRMLDiffusionTensorVolumeNode::operator= ( const vtkMRMLDiffusionTensorVolumeNode  )  [protected]

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

void vtkMRMLDiffusionTensorVolumeNode::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

void vtkMRMLDiffusionTensorVolumeNode::ProcessMRMLEvents ( vtkObject caller,
unsigned long  event,
void *  callData 
) [virtual]

alternative method to propagate events generated in Display nodes

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

void vtkMRMLDiffusionTensorVolumeNode::ReadXMLAttributes ( const char **  atts  )  [virtual]

Set node attributes

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

void vtkMRMLDiffusionTensorVolumeNode::SetAndObserveDisplayNodeID ( const char DisplayNodeID  )  [virtual]

Associated volume display MRML node

Reimplemented from vtkMRMLDisplayableNode.

References vtkMRMLNode::GetScene().

Referenced by vtkSlicerApplicationLogic::ProcessReadNodeData().

void vtkMRMLDiffusionTensorVolumeNode::UpdateReferenceID ( const char oldID,
const char newID 
) [virtual]

Update the stored reference to another node in the scene

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

void vtkMRMLDiffusionTensorVolumeNode::UpdateReferences (  )  [virtual]

Finds the storage node and read the data.

Updates this node if it depends on other nodes when the node is deleted in the scene

Reimplemented from vtkMRMLDiffusionImageVolumeNode.

vtkMRMLDiffusionTensorVolumeNode::vtkTypeMacro ( vtkMRMLDiffusionTensorVolumeNode  ,
vtkMRMLDiffusionImageVolumeNode   
)
void vtkMRMLDiffusionTensorVolumeNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format.

Reimplemented from vtkMRMLDiffusionImageVolumeNode.


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1