vtkMRMLVolumeRendering1ParametersNode Class Reference

#include <vtkMRMLVolumeRendering1ParametersNode.h>

Inheritance diagram for vtkMRMLVolumeRendering1ParametersNode:
vtkMRMLNode vtkObject

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()
virtual const charGetNodeTagName ()
vtkMRMLROINodeGetROINode ()
vtkMRMLScalarVolumeNodeGetVolumeNode ()
vtkMRMLVolumePropertyNodeGetVolumePropertyNode ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ReadXMLAttributes (const char **atts)
void SetAndObserveROINodeID (const char *rOINodeID)
void SetAndObserveVolumeNodeID (const char *volumeNodeID)
void SetAndObserveVolumePropertyNodeID (const char *volumePropertyNodeID)
virtual void UpdateReferenceID (const char *oldID, const char *newID)
virtual void UpdateReferences ()
virtual void UpdateScene (vtkMRMLScene *scene)
 vtkBooleanMacro (CroppingEnabled, int)
 vtkGetMacro (ExpectedFPS, int)
 vtkGetMacro (EstimatedSampleDistance, double)
 vtkGetMacro (CroppingEnabled, int)
 vtkGetStringMacro (CurrentVolumeMapper)
 vtkGetStringMacro (ROINodeID)
 vtkGetStringMacro (VolumePropertyNodeID)
 vtkGetStringMacro (VolumeNodeID)
 vtkSetMacro (ExpectedFPS, int)
 vtkSetMacro (EstimatedSampleDistance, double)
 vtkSetMacro (CroppingEnabled, int)
 vtkSetStringMacro (CurrentVolumeMapper)
 vtkTypeMacro (vtkMRMLVolumeRendering1ParametersNode, vtkMRMLNode)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static
vtkMRMLVolumeRendering1ParametersNode
New ()

Protected Member Functions

void operator= (const vtkMRMLVolumeRendering1ParametersNode &)
 vtkMRMLVolumeRendering1ParametersNode (const vtkMRMLVolumeRendering1ParametersNode &)
 vtkMRMLVolumeRendering1ParametersNode ()
 vtkSetReferenceStringMacro (ROINodeID)
 vtkSetReferenceStringMacro (VolumePropertyNodeID)
 vtkSetReferenceStringMacro (VolumeNodeID)
 ~vtkMRMLVolumeRendering1ParametersNode ()

Protected Attributes

int CroppingEnabled
charCurrentVolumeMapper
double EstimatedSampleDistance
int ExpectedFPS
vtkMRMLROINodeROINode
charROINodeID
vtkMRMLScalarVolumeNodeVolumeNode
charVolumeNodeID
vtkMRMLVolumePropertyNodeVolumePropertyNode
charVolumePropertyNodeID

Constructor & Destructor Documentation

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

Member Function Documentation

void vtkMRMLVolumeRendering1ParametersNode::Copy ( vtkMRMLNode node  )  [virtual]
vtkMRMLNode * vtkMRMLVolumeRendering1ParametersNode::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* vtkMRMLVolumeRendering1ParametersNode::GetNodeTagName (  )  [inline, virtual]

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

Implements vtkMRMLNode.

vtkMRMLROINode * vtkMRMLVolumeRendering1ParametersNode::GetROINode (  ) 
vtkMRMLScalarVolumeNode * vtkMRMLVolumeRendering1ParametersNode::GetVolumeNode (  ) 
vtkMRMLVolumePropertyNode * vtkMRMLVolumeRendering1ParametersNode::GetVolumePropertyNode (  ) 
vtkMRMLVolumeRendering1ParametersNode * vtkMRMLVolumeRendering1ParametersNode::New (  )  [static]

Reimplemented from vtkMRMLNode.

References autoSlicerTracto2regions::ret.

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

Reimplemented from vtkMRMLNode.

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

Reimplemented from vtkMRMLNode.

References CroppingEnabled, ROINodeID, VolumeNodeID, and VolumePropertyNodeID.

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

method to propagate events generated in mrml

Reimplemented from vtkMRMLNode.

void vtkMRMLVolumeRendering1ParametersNode::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 CroppingEnabled.

void vtkMRMLVolumeRendering1ParametersNode::SetAndObserveROINodeID ( const char rOINodeID  ) 
void vtkMRMLVolumeRendering1ParametersNode::SetAndObserveVolumeNodeID ( const char volumeNodeID  ) 
void vtkMRMLVolumeRendering1ParametersNode::SetAndObserveVolumePropertyNodeID ( const char volumePropertyNodeID  ) 
void vtkMRMLVolumeRendering1ParametersNode::UpdateReferenceID ( const char oldID,
const char newID 
) [virtual]

Update the stored reference to another node in the scene

Reimplemented from vtkMRMLNode.

References ROINodeID, SetAndObserveROINodeID(), SetAndObserveVolumeNodeID(), SetAndObserveVolumePropertyNodeID(), VolumeNodeID, and VolumePropertyNodeID.

void vtkMRMLVolumeRendering1ParametersNode::UpdateReferences (  )  [virtual]

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

Reimplemented from vtkMRMLNode.

References vtkMRMLScene::GetNodeByID(), ROINodeID, vtkMRMLNode::Scene, SetAndObserveROINodeID(), SetAndObserveVolumeNodeID(), SetAndObserveVolumePropertyNodeID(), VolumeNodeID, and VolumePropertyNodeID.

void vtkMRMLVolumeRendering1ParametersNode::UpdateScene ( vtkMRMLScene  )  [virtual]

Updates other nodes in the scene depending on this node or updates this node if it depends on other nodes when the scene is read in This method is called automatically by XML parser after all nodes are created

Reimplemented from vtkMRMLNode.

References ROINodeID, SetAndObserveROINodeID(), SetAndObserveVolumeNodeID(), SetAndObserveVolumePropertyNodeID(), VolumeNodeID, and VolumePropertyNodeID.

vtkMRMLVolumeRendering1ParametersNode::vtkBooleanMacro ( CroppingEnabled  ,
int   
)
vtkMRMLVolumeRendering1ParametersNode::vtkGetMacro ( ExpectedFPS  ,
int   
)
vtkMRMLVolumeRendering1ParametersNode::vtkGetMacro ( EstimatedSampleDistance  ,
double   
)
vtkMRMLVolumeRendering1ParametersNode::vtkGetMacro ( CroppingEnabled  ,
int   
)
vtkMRMLVolumeRendering1ParametersNode::vtkGetStringMacro ( CurrentVolumeMapper   ) 
vtkMRMLVolumeRendering1ParametersNode::vtkGetStringMacro ( ROINodeID   ) 
vtkMRMLVolumeRendering1ParametersNode::vtkGetStringMacro ( VolumePropertyNodeID   ) 
vtkMRMLVolumeRendering1ParametersNode::vtkGetStringMacro ( VolumeNodeID   ) 
vtkMRMLVolumeRendering1ParametersNode::vtkSetMacro ( ExpectedFPS  ,
int   
)
vtkMRMLVolumeRendering1ParametersNode::vtkSetMacro ( EstimatedSampleDistance  ,
double   
)
vtkMRMLVolumeRendering1ParametersNode::vtkSetMacro ( CroppingEnabled  ,
int   
)
vtkMRMLVolumeRendering1ParametersNode::vtkSetReferenceStringMacro ( ROINodeID   )  [protected]
vtkMRMLVolumeRendering1ParametersNode::vtkSetReferenceStringMacro ( VolumePropertyNodeID   )  [protected]
vtkMRMLVolumeRendering1ParametersNode::vtkSetReferenceStringMacro ( VolumeNodeID   )  [protected]
vtkMRMLVolumeRendering1ParametersNode::vtkSetStringMacro ( CurrentVolumeMapper   ) 
vtkMRMLVolumeRendering1ParametersNode::vtkTypeMacro ( vtkMRMLVolumeRendering1ParametersNode  ,
vtkMRMLNode   
)
void vtkMRMLVolumeRendering1ParametersNode::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 CroppingEnabled, ROINodeID, VolumeNodeID, and VolumePropertyNodeID.


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