vtkMRMLLabelStatisticsNode Class Reference

#include <vtkMRMLLabelStatisticsNode.h>

Inheritance diagram for vtkMRMLLabelStatisticsNode:
vtkMRMLNode vtkObject

List of all members.

Classes

struct  LabelStatsEntry

Public Types

typedef struct
vtkMRMLLabelStatisticsNode::LabelStatsEntry 
LabelStatsEntry

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual const charGetNodeTagName ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
virtual void SaveResultToTextFile (const char *fileName)
virtual void UpdateReferenceID (const char *oldID, const char *newID)
 vtkGetStringMacro (ResultText)
 vtkGetStringMacro (InputLabelmapRef)
 vtkGetStringMacro (InputGrayscaleRef)
 vtkSetStringMacro (ResultText)
 vtkSetStringMacro (InputLabelmapRef)
 vtkSetStringMacro (InputGrayscaleRef)
 vtkTypeMacro (vtkMRMLLabelStatisticsNode, vtkMRMLNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static vtkMRMLLabelStatisticsNodeNew ()

Public Attributes

std::list< LabelStatsEntryLabelStats

Protected Member Functions

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

Protected Attributes

charInputGrayscaleRef
charInputLabelmapRef
charResultText

Member Typedef Documentation


Constructor & Destructor Documentation

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

Member Function Documentation

void vtkMRMLLabelStatisticsNode::Copy ( vtkMRMLNode node  )  [virtual]
vtkMRMLNode * vtkMRMLLabelStatisticsNode::CreateNodeInstance (  )  [virtual]

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

Implements vtkMRMLNode.

References autoSlicerTracto2regions::ret.

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

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

Implements vtkMRMLNode.

vtkMRMLLabelStatisticsNode * vtkMRMLLabelStatisticsNode::New (  )  [static]

Reimplemented from vtkMRMLNode.

References autoSlicerTracto2regions::ret.

void vtkMRMLLabelStatisticsNode::operator= ( const vtkMRMLLabelStatisticsNode  )  [protected]

Reimplemented from vtkMRMLNode.

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

Reimplemented from vtkMRMLNode.

References InputGrayscaleRef, InputLabelmapRef, and ResultText.

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

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

Reimplemented from vtkMRMLNode.

References vtkMRMLScene::AddReferencedNodeID(), InputGrayscaleRef, InputLabelmapRef, ResultText, and vtkMRMLNode::Scene.

void vtkMRMLLabelStatisticsNode::SaveResultToTextFile ( const char fileName  )  [virtual]
void vtkMRMLLabelStatisticsNode::UpdateReferenceID ( const char oldID,
const char newID 
) [virtual]

Update the stored reference to another node in the scene

Reimplemented from vtkMRMLNode.

References InputGrayscaleRef, and InputLabelmapRef.

vtkMRMLLabelStatisticsNode::vtkGetStringMacro ( ResultText   ) 
vtkMRMLLabelStatisticsNode::vtkGetStringMacro ( InputLabelmapRef   ) 
vtkMRMLLabelStatisticsNode::vtkGetStringMacro ( InputGrayscaleRef   ) 
vtkMRMLLabelStatisticsNode::vtkSetStringMacro ( ResultText   ) 
vtkMRMLLabelStatisticsNode::vtkSetStringMacro ( InputLabelmapRef   ) 
vtkMRMLLabelStatisticsNode::vtkSetStringMacro ( InputGrayscaleRef   ) 
vtkMRMLLabelStatisticsNode::vtkTypeMacro ( vtkMRMLLabelStatisticsNode  ,
vtkMRMLNode   
)
void vtkMRMLLabelStatisticsNode::WriteXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's information to a MRML file in XML format. NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation

Reimplemented from vtkMRMLNode.

References InputGrayscaleRef, InputLabelmapRef, and ResultText.


Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1