vtkMRMLPharmacokineticsCurveAnalysisNode Class Reference

#include <vtkMRMLPharmacokineticsCurveAnalysisNode.h>

Inheritance diagram for vtkMRMLPharmacokineticsCurveAnalysisNode:
vtkMRMLNode vtkObject

List of all members.

Public Types

typedef std::map< std::string,
vtkDoubleArray * > 
ArrayMapType
typedef std::map< std::string,
double > 
ValueMapType

Public Member Functions

void AddInputArrayName (const char *name)
void ClearConstants ()
void ClearInitialParameters ()
void ClearInputArrays ()
void ClearOutputValues ()
virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
double GetConstant (const char *name)
vtkStringArray * GetConstantNameArray ()
double GetInitialParameter (const char *name)
vtkStringArray * GetInitialParameterNameArray ()
vtkDoubleArray * GetInputArray (const char *name)
vtkStringArray * GetInputArrayNameArray ()
const charGetMethodDescription ()
const charGetMethodName ()
virtual const charGetNodeTagName ()
double GetOutputValue (const char *name)
vtkStringArray * GetOutputValueNameArray ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReadXMLAttributes (const char **atts)
void SetConstant (const char *name, const double value)
void SetInitialParameter (const char *name, double value)
void SetInputArray (const char *name, vtkDoubleArray *data)
void SetMethodDescription (const char *desc)
void SetMethodName (const char *name)
void SetOutputValue (const char *name, const double value)
 vtkGetObjectMacro (FittedCurve, vtkDoubleArray)
 vtkGetObjectMacro (TargetCurve, vtkDoubleArray)
 vtkSetObjectMacro (FittedCurve, vtkDoubleArray)
 vtkSetObjectMacro (TargetCurve, vtkDoubleArray)
 vtkTypeMacro (vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static
vtkMRMLPharmacokineticsCurveAnalysisNode
New ()

Private Member Functions

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

Private Attributes

ValueMapType Constants
vtkDoubleArray * FittedCurve
ValueMapType InitialParameters
ArrayMapType InputArrays
std::string MethodDescription
std::string MethodName
ValueMapType OutputValues
vtkDoubleArray * TargetCurve

Member Typedef Documentation

typedef std::map<std::string, vtkDoubleArray*> vtkMRMLPharmacokineticsCurveAnalysisNode::ArrayMapType
typedef std::map<std::string, double> vtkMRMLPharmacokineticsCurveAnalysisNode::ValueMapType

Constructor & Destructor Documentation

vtkMRMLPharmacokineticsCurveAnalysisNode::vtkMRMLPharmacokineticsCurveAnalysisNode (  )  [private]
vtkMRMLPharmacokineticsCurveAnalysisNode::~vtkMRMLPharmacokineticsCurveAnalysisNode (  )  [private]
vtkMRMLPharmacokineticsCurveAnalysisNode::vtkMRMLPharmacokineticsCurveAnalysisNode ( const vtkMRMLPharmacokineticsCurveAnalysisNode  )  [private]

Member Function Documentation

void vtkMRMLPharmacokineticsCurveAnalysisNode::AddInputArrayName ( const char name  )  [inline]
void vtkMRMLPharmacokineticsCurveAnalysisNode::ClearConstants (  ) 
void vtkMRMLPharmacokineticsCurveAnalysisNode::ClearInitialParameters (  ) 
void vtkMRMLPharmacokineticsCurveAnalysisNode::ClearInputArrays (  ) 
void vtkMRMLPharmacokineticsCurveAnalysisNode::ClearOutputValues (  ) 
void vtkMRMLPharmacokineticsCurveAnalysisNode::Copy ( vtkMRMLNode node  )  [virtual]
vtkMRMLNode * vtkMRMLPharmacokineticsCurveAnalysisNode::CreateNodeInstance (  )  [virtual]

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

Implements vtkMRMLNode.

References autoSlicerTracto2regions::ret.

double vtkMRMLPharmacokineticsCurveAnalysisNode::GetConstant ( const char name  ) 
vtkStringArray * vtkMRMLPharmacokineticsCurveAnalysisNode::GetConstantNameArray (  ) 
double vtkMRMLPharmacokineticsCurveAnalysisNode::GetInitialParameter ( const char name  ) 
vtkStringArray * vtkMRMLPharmacokineticsCurveAnalysisNode::GetInitialParameterNameArray (  ) 
vtkDoubleArray * vtkMRMLPharmacokineticsCurveAnalysisNode::GetInputArray ( const char name  ) 

References InputArrays.

Referenced by Copy().

vtkStringArray * vtkMRMLPharmacokineticsCurveAnalysisNode::GetInputArrayNameArray (  ) 
const char* vtkMRMLPharmacokineticsCurveAnalysisNode::GetMethodDescription (  )  [inline]
const char* vtkMRMLPharmacokineticsCurveAnalysisNode::GetMethodName (  )  [inline]
virtual const char* vtkMRMLPharmacokineticsCurveAnalysisNode::GetNodeTagName (  )  [inline, virtual]

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

Implements vtkMRMLNode.

double vtkMRMLPharmacokineticsCurveAnalysisNode::GetOutputValue ( const char name  ) 
vtkStringArray * vtkMRMLPharmacokineticsCurveAnalysisNode::GetOutputValueNameArray (  ) 
vtkMRMLPharmacokineticsCurveAnalysisNode * vtkMRMLPharmacokineticsCurveAnalysisNode::New (  )  [static]
void vtkMRMLPharmacokineticsCurveAnalysisNode::operator= ( const vtkMRMLPharmacokineticsCurveAnalysisNode  )  [private]

Reimplemented from vtkMRMLNode.

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

Reimplemented from vtkMRMLNode.

void vtkMRMLPharmacokineticsCurveAnalysisNode::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.

void vtkMRMLPharmacokineticsCurveAnalysisNode::SetConstant ( const char name,
const double  value 
)
void vtkMRMLPharmacokineticsCurveAnalysisNode::SetInitialParameter ( const char name,
double  value 
)
void vtkMRMLPharmacokineticsCurveAnalysisNode::SetInputArray ( const char name,
vtkDoubleArray *  data 
)
void vtkMRMLPharmacokineticsCurveAnalysisNode::SetMethodDescription ( const char desc  )  [inline]
void vtkMRMLPharmacokineticsCurveAnalysisNode::SetMethodName ( const char name  )  [inline]
void vtkMRMLPharmacokineticsCurveAnalysisNode::SetOutputValue ( const char name,
const double  value 
)

References OutputValues.

vtkMRMLPharmacokineticsCurveAnalysisNode::vtkGetObjectMacro ( FittedCurve  ,
vtkDoubleArray   
)
vtkMRMLPharmacokineticsCurveAnalysisNode::vtkGetObjectMacro ( TargetCurve  ,
vtkDoubleArray   
)
vtkMRMLPharmacokineticsCurveAnalysisNode::vtkSetObjectMacro ( FittedCurve  ,
vtkDoubleArray   
)
vtkMRMLPharmacokineticsCurveAnalysisNode::vtkSetObjectMacro ( TargetCurve  ,
vtkDoubleArray   
)
vtkMRMLPharmacokineticsCurveAnalysisNode::vtkTypeMacro ( vtkMRMLPharmacokineticsCurveAnalysisNode  ,
vtkMRMLNode   
)
void vtkMRMLPharmacokineticsCurveAnalysisNode::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.


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