vtkMRMLEMSVolumeCollectionNode Class Reference

#include <vtkMRMLEMSVolumeCollectionNode.h>

Inheritance diagram for vtkMRMLEMSVolumeCollectionNode:
vtkMRMLEMSCollectionNode vtkMRMLNode vtkObject vtkMRMLEMSAtlasNode vtkMRMLEMSTargetNode

List of all members.

Public Member Functions

virtual int AddVolume (const char *key, const char *volumeNodeID)
virtual void CloneVolumes (const vtkMRMLNode *node, const char *addPostFix)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual int GetIndexByVolumeNodeID (const char *nodeID) const
virtual const charGetKeyByVolumeNodeID (const char *nodeID) const
virtual const charGetNodeTagName ()
virtual vtkMRMLVolumeNodeGetNthVolumeNode (int n) const
virtual const charGetNthVolumeNodeID (int n) const
virtual int GetNumberOfVolumes () const
virtual const charGetVolumeNodeIDByKey (const char *key) const
virtual void MoveNthVolume (int n, int toIndex)
virtual void ReadXMLAttributes (const char **atts)
virtual void RemoveAllVolumes ()
virtual void RemoveNthVolume (int n)
virtual void RemoveVolumeByKey (const char *key)
virtual void RemoveVolumeByNodeID (const char *key)
virtual void SetNthVolumeNodeID (int n, const char *nodeID)
 vtkTypeMacro (vtkMRMLEMSVolumeCollectionNode, vtkMRMLNode)

Static Public Member Functions

static
vtkMRMLEMSVolumeCollectionNode
New ()

Protected Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

virtual int vtkMRMLEMSVolumeCollectionNode::AddVolume ( const char key,
const char volumeNodeID 
) [inline, virtual]
void vtkMRMLEMSVolumeCollectionNode::CloneVolumes ( const vtkMRMLNode node,
const char addPostFix 
) [virtual]
vtkMRMLNode * vtkMRMLEMSVolumeCollectionNode::CreateNodeInstance (  )  [virtual]

Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method

Reimplemented from vtkMRMLEMSCollectionNode.

Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.

References autoSlicerTracto2regions::ret.

virtual int vtkMRMLEMSVolumeCollectionNode::GetIndexByVolumeNodeID ( const char nodeID  )  const [inline, virtual]
virtual const char* vtkMRMLEMSVolumeCollectionNode::GetKeyByVolumeNodeID ( const char nodeID  )  const [inline, virtual]
virtual const char* vtkMRMLEMSVolumeCollectionNode::GetNodeTagName (  )  [inline, virtual]

Get node XML tag name (like Volume, Model) NOTE: Subclasses should implement this method

Reimplemented from vtkMRMLEMSCollectionNode.

Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.

vtkMRMLVolumeNode * vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNode ( int  n  )  const [virtual]
virtual const char* vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNodeID ( int  n  )  const [inline, virtual]
virtual int vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes (  )  const [inline, virtual]
virtual const char* vtkMRMLEMSVolumeCollectionNode::GetVolumeNodeIDByKey ( const char key  )  const [inline, virtual]
virtual void vtkMRMLEMSVolumeCollectionNode::MoveNthVolume ( int  n,
int  toIndex 
) [inline, virtual]
vtkMRMLEMSVolumeCollectionNode * vtkMRMLEMSVolumeCollectionNode::New (  )  [static]
void vtkMRMLEMSVolumeCollectionNode::operator= ( const vtkMRMLEMSVolumeCollectionNode  )  [protected]

Reimplemented from vtkMRMLEMSCollectionNode.

Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.

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

Set node attributes NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation

Reimplemented from vtkMRMLEMSCollectionNode.

Reimplemented in vtkMRMLEMSAtlasNode.

References vtkMRMLEMSCollectionNode::AddNode(), and ModifyHeader::val.

virtual void vtkMRMLEMSVolumeCollectionNode::RemoveAllVolumes (  )  [inline, virtual]
virtual void vtkMRMLEMSVolumeCollectionNode::RemoveNthVolume ( int  n  )  [inline, virtual]
virtual void vtkMRMLEMSVolumeCollectionNode::RemoveVolumeByKey ( const char key  )  [inline, virtual]
virtual void vtkMRMLEMSVolumeCollectionNode::RemoveVolumeByNodeID ( const char key  )  [inline, virtual]
virtual void vtkMRMLEMSVolumeCollectionNode::SetNthVolumeNodeID ( int  n,
const char nodeID 
) [inline, virtual]
vtkMRMLEMSVolumeCollectionNode::vtkTypeMacro ( vtkMRMLEMSVolumeCollectionNode  ,
vtkMRMLNode   
)

Reimplemented from vtkMRMLEMSCollectionNode.


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1