#include <vtkMRMLSelectionNode.h>
vtkMRMLSelectionNode - MRML node for storing a slice through RAS space
This node stores the information about the currently selected volume
| vtkMRMLSelectionNode::vtkMRMLSelectionNode | ( | ) | [protected] |
| vtkMRMLSelectionNode::~vtkMRMLSelectionNode | ( | ) | [protected] |
| vtkMRMLSelectionNode::vtkMRMLSelectionNode | ( | const vtkMRMLSelectionNode & | ) | [protected] |
| void vtkMRMLSelectionNode::Copy | ( | vtkMRMLNode * | node | ) | [virtual] |
Copy the node's attributes to this object
References vtkMRMLNode::EndModify(), and vtkMRMLNode::StartModify().
| vtkMRMLNode * vtkMRMLSelectionNode::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* vtkMRMLSelectionNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model)
Implements vtkMRMLNode.
| vtkMRMLSelectionNode * vtkMRMLSelectionNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLNode.
References autoSlicerTracto2regions::ret.
| void vtkMRMLSelectionNode::operator= | ( | const vtkMRMLSelectionNode & | ) | [protected] |
Reimplemented from vtkMRMLNode.
| void vtkMRMLSelectionNode::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkMRMLNode.
References ActiveCameraID, ActiveFiducialListID, ActiveLabelVolumeID, ActiveLayoutID, ActiveViewID, ActiveVolumeID, and SecondaryVolumeID.
| void vtkMRMLSelectionNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Set node attributes
Reimplemented from vtkMRMLNode.
References vtkMRMLNode::EndModify(), and vtkMRMLNode::StartModify().
| void vtkMRMLSelectionNode::SetReferenceActiveCameraID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceActiveFiducialListID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceActiveLabelVolumeID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceActiveLayoutID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceActiveROIListID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceActiveViewID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceActiveVolumeID | ( | char * | id | ) | [inline] |
| void vtkMRMLSelectionNode::SetReferenceSecondaryVolumeID | ( | char * | id | ) | [inline] |
Update the stored reference to another node in the scene
Reimplemented from vtkMRMLNode.
References ActiveCameraID, ActiveFiducialListID, ActiveLabelVolumeID, ActiveLayoutID, ActiveViewID, ActiveVolumeID, and SecondaryVolumeID.
| void vtkMRMLSelectionNode::UpdateReferences | ( | ) | [virtual] |
Updates this node if it depends on other nodes when the node is deleted in the scene
Reimplemented from vtkMRMLNode.
References ActiveCameraID, ActiveFiducialListID, ActiveLabelVolumeID, ActiveLayoutID, ActiveViewID, ActiveVolumeID, vtkMRMLScene::GetNodeByID(), vtkMRMLNode::Scene, and SecondaryVolumeID.
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveLayoutID | ) |
Description the ID of a MRMLLayoutNode
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveViewID | ) |
Description the ID of a MRMLViewNode
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveCameraID | ) |
the ID of a MRMLCameraNode
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveROIListID | ) |
the ID of a MRMLROIList
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveFiducialListID | ) |
the ID of a MRMLFiducialList
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveLabelVolumeID | ) |
the ID of a MRMLVolumeNode
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | SecondaryVolumeID | ) |
the ID of a MRMLVolumeNode (typically foreground)
| vtkMRMLSelectionNode::vtkGetStringMacro | ( | ActiveVolumeID | ) |
Note: the SetReferenceActive* routines are added because the vtkSetReferenceStringMacro is not wrapped (vtkSetStringMacro on which it is based is a special case in vtk's parser). the ID of a MRMLVolumeNode (typically background)
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveLayoutID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveViewID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveCameraID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveROIListID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveFiducialListID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveLabelVolumeID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | SecondaryVolumeID | ) |
| vtkMRMLSelectionNode::vtkSetReferenceStringMacro | ( | ActiveVolumeID | ) |
| vtkMRMLSelectionNode::vtkTypeMacro | ( | vtkMRMLSelectionNode | , | |
| vtkMRMLNode | ||||
| ) |
| void vtkMRMLSelectionNode::WriteXML | ( | ostream & | of, | |
| int | indent | |||
| ) | [virtual] |
Write this node's information to a MRML file in XML format.
Reimplemented from vtkMRMLNode.
References ActiveCameraID, ActiveFiducialListID, ActiveLabelVolumeID, ActiveLayoutID, ActiveROIListID, ActiveViewID, ActiveVolumeID, and SecondaryVolumeID.
char* vtkMRMLSelectionNode::ActiveCameraID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::ActiveFiducialListID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::ActiveLabelVolumeID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::ActiveLayoutID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::ActiveROIListID [protected] |
Referenced by vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::ActiveViewID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::ActiveVolumeID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
char* vtkMRMLSelectionNode::SecondaryVolumeID [protected] |
Referenced by PrintSelf(), UpdateReferenceID(), UpdateReferences(), vtkMRMLSelectionNode(), WriteXML(), and ~vtkMRMLSelectionNode().
1.6.1