vtkMRMLNode Class Reference

#include <vtkMRMLNode.h>

Inheritance diagram for vtkMRMLNode:
vtkObject vtkMRMLAtlasCreatorNode vtkMRMLBrpRobotCommandNode vtkMRMLChangeTrackerNode vtkMRMLClipModelsNode vtkMRMLCommandLineModuleNode vtkMRMLCrosshairNode vtkMRMLDisplayNode vtkMRMLDoubleArrayNode vtkMRMLEMSCollectionNode vtkMRMLEMSegmentNode vtkMRMLEMSGlobalParametersNode vtkMRMLEMSNode vtkMRMLEMSSegmenterNode vtkMRMLEMSTemplateNode vtkMRMLEMSTreeNode vtkMRMLEMSTreeParametersLeafNode vtkMRMLEMSTreeParametersNode vtkMRMLEMSTreeParametersParentNode vtkMRMLEMSWorkingDataNode vtkMRMLFetchMINode vtkMRMLGradientAnisotropicDiffusionFilterNode vtkMRMLHierarchyNode vtkMRMLIA_FEMeshNode vtkMRMLIGTLConnectorNode vtkMRMLIGTLQueryNode vtkMRMLIGTLTrackingDataBundleNode vtkMRMLIGTLTrackingDataQueryNode vtkMRMLImageMetaListNode vtkMRMLIntensityNormalizationFilterNode vtkMRMLInteractionNode vtkMRMLLabelStatisticsNode vtkMRMLLayoutNode vtkMRMLModelMirrorNode vtkMRMLModelTransformNode vtkMRMLNodeTestHelper1 vtkMRMLPETCTFusionNode vtkMRMLPharmacokineticsCurveAnalysisNode vtkMRMLPlotNode vtkMRMLProstateNavManagerNode vtkMRMLQueryAtlasNode vtkMRMLRobotDisplayNode vtkMRMLROIListNode vtkMRMLSceneSnapshotNode vtkMRMLScriptedModuleNode vtkMRMLSelectionNode vtkMRMLSliceCompositeNode vtkMRMLSliceNode vtkMRMLSlicerDaemonNode vtkMRMLSlicerWelcomeNode vtkMRMLSnapshotClipNode vtkMRMLStorageNode vtkMRMLTractographyFiducialSeedingNode vtkMRMLTransformableNode vtkMRMLUDPServerNode vtkMRMLUDPServerNode vtkMRMLViewNode vtkMRMLVolumeRendering1ParametersNode vtkMRMLVolumeRenderingParametersNode vtkMRMLVolumeRenderingScenarioNode vtkMRMLXYPlotManagerNode

List of all members.

Public Member Functions

virtual void Copy (vtkMRMLNode *node)
void CopyID (vtkMRMLNode *node)
void CopyWithoutModifiedEvent (vtkMRMLNode *node)
void CopyWithScene (vtkMRMLNode *node)
void CopyWithSceneWithoutModifiedEvent (vtkMRMLNode *node)
void CopyWithSceneWithSingleModifiedEvent (vtkMRMLNode *node)
void CopyWithSingleModifiedEvent (vtkMRMLNode *node)
virtual vtkMRMLNodeCreateNodeInstance ()=0
void DisableModifiedEventOff ()
void DisableModifiedEventOn ()
virtual void EndModify (int previousDisableModifiedEventState)
const charGetAttribute (const char *name)
virtual const charGetNodeTagName ()=0
const charGetNthAttributeName (int i)
int GetNumberOfAttributes ()
vtkMRMLSceneGetScene ()
void InvokePendingModifiedEvent ()
virtual void Modified ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ProcessChildNode (vtkMRMLNode *)
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void ProcessParentNode (vtkMRMLNode *)
virtual void ReadXMLAttributes (const char **atts)
virtual void Reset ()
void SetAddToSceneNoModify (int value)
void SetAttribute (const char *name, const char *value)
void SetDisableModifiedEvent (int onOff)
void SetInMRMLCallbackFlag (int flag)
void SetNthAttribute (int i, const char *value)
void SetScene (vtkMRMLScene *scene)
virtual int StartModify ()
void UpdateID (const char *newID)
virtual void UpdateReferenceID (const char *oldID, const char *newID)
virtual void UpdateReferences ()
virtual void UpdateScene (vtkMRMLScene *)
const charURLDecodeString (const char *inString)
const charURLEncodeString (const char *inString)
 vtkBooleanMacro (Selected, int)
 vtkBooleanMacro (AddToScene, int)
 vtkBooleanMacro (SaveWithScene, int)
 vtkBooleanMacro (ModifiedSinceRead, int)
 vtkBooleanMacro (Selectable, int)
 vtkBooleanMacro (HideFromEditors, int)
 vtkGetMacro (Selected, int)
 Get/Set for Selected.
 vtkGetMacro (DisableModifiedEvent, int)
 vtkGetMacro (AddToScene, int)
 vtkGetMacro (SaveWithScene, int)
 vtkGetMacro (ModifiedSinceRead, int)
 vtkGetMacro (Indent, int)
 vtkGetMacro (InMRMLCallbackFlag, int)
 vtkGetMacro (Selectable, int)
 vtkGetMacro (HideFromEditors, int)
 vtkGetStringMacro (SingletonTag)
 vtkGetStringMacro (ID)
 vtkGetStringMacro (Name)
 vtkGetStringMacro (SceneRootDir)
 vtkGetStringMacro (Description)
 vtkSetMacro (Selected, int)
 vtkSetMacro (AddToScene, int)
 vtkSetMacro (SaveWithScene, int)
 vtkSetMacro (ModifiedSinceRead, int)
 vtkSetMacro (Selectable, int)
 vtkSetMacro (HideFromEditors, int)
 vtkSetStringMacro (SingletonTag)
 vtkSetStringMacro (Name)
 vtkSetStringMacro (SceneRootDir)
 vtkSetStringMacro (Description)
 vtkTypeMacro (vtkMRMLNode, vtkObject)
virtual void WriteNodeBodyXML (ostream &of, int indent)
virtual void WriteXML (ostream &of, int indent)

Static Public Member Functions

static vtkMRMLNodeNew ()

Protected Member Functions

void operator= (const vtkMRMLNode &)
 vtkGetStringMacro (TempURLString)
 vtkMRMLNode (const vtkMRMLNode &)
 vtkMRMLNode ()
 vtkSetMacro (Indent, int)
 vtkSetStringMacro (TempURLString)
virtual ~vtkMRMLNode ()
 critical to have a virtual destructor!

Static Protected Member Functions

static void MRMLCallback (vtkObject *caller, unsigned long eid, void *clientData, void *callData)

Protected Attributes

int AddToScene
std::map< std::string,
std::string > 
Attributes
charDescription
int HideFromEditors
charID
int Indent
int InMRMLCallbackFlag
int ModifiedSinceRead
vtkCallbackCommandMRMLCallbackCommand
vtkObserverManagerMRMLObserverManager
charName
int SaveWithScene
vtkMRMLSceneScene
charSceneRootDir
int Selectable
int Selected

Private Member Functions

void ConstructAndSetID (const char *str, int index)
const charConstructID (const char *str, int index)
 vtkSetStringMacro (ID)

Private Attributes

int DisableModifiedEvent
int ModifiedEventPending
charSingletonTag
std::string TempID
charTempURLString

Friends

class vtkMRMLScene

Constructor & Destructor Documentation

vtkMRMLNode::vtkMRMLNode (  )  [protected]
vtkMRMLNode::~vtkMRMLNode (  )  [protected, virtual]
vtkMRMLNode::vtkMRMLNode ( const vtkMRMLNode  )  [protected]

Member Function Documentation

void vtkMRMLNode::ConstructAndSetID ( const char str,
int  index 
) [private]

Set the ID from a string and an index, calls ConstructID

References ConstructID().

Referenced by vtkMRMLScene::AddNodeNoNotify(), and vtkMRMLScene::RequestNodeID().

const char * vtkMRMLNode::ConstructID ( const char str,
int  index 
) [private]

Return the string that can be used for the id given a string and an index

References TempID.

Referenced by ConstructAndSetID().

void vtkMRMLNode::Copy ( vtkMRMLNode node  )  [virtual]

Copy parameters (not including ID and Scene) from another node of the same type. NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation

References AddToScene, EndModify(), HideFromEditors, ModifiedSinceRead, SaveWithScene, Selectable, and StartModify().

Referenced by vtkMRMLScene::CopyNode(), CopyWithScene(), vtkMRMLScene::GetReferencedSubScene(), main(), and vtkSlicerApplicationLogic::ProcessReadSceneData().

void vtkMRMLNode::CopyID ( vtkMRMLNode node  ) 
void vtkMRMLNode::CopyWithoutModifiedEvent ( vtkMRMLNode node  )  [inline]
void vtkMRMLNode::CopyWithScene ( vtkMRMLNode node  ) 
void vtkMRMLNode::CopyWithSceneWithoutModifiedEvent ( vtkMRMLNode node  )  [inline]
void vtkMRMLNode::CopyWithSceneWithSingleModifiedEvent ( vtkMRMLNode node  )  [inline]
void vtkMRMLNode::CopyWithSingleModifiedEvent ( vtkMRMLNode node  )  [inline]
virtual vtkMRMLNode* vtkMRMLNode::CreateNodeInstance (  )  [pure virtual]

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

Implemented in vtkMRMLColorNodeTestHelper1, vtkMRMLColorTableNodeTestHelper1, vtkMRMLDiffusionTensorDisplayPropertiesNodeTestHelper1, vtkMRMLDisplayableNodeTestHelper1, vtkMRMLDisplayNodeTestHelper1, vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLHierarchyNodeTestHelper1, vtkMRMLNodeTestHelper1, vtkMRMLStorableNodeTestHelper1, vtkMRMLStorageNodeTestHelper1, vtkMRMLTransformableNodeTestHelper1, vtkMRMLTransformNodeTestHelper1, vtkMRMLVolumeDisplayNodeTestHelper1, vtkMRMLVolumeNodeTestHelper1, vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleNode, vtkMRMLFiberBundleStorageNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelDisplayNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLUnstructuredGridNode, vtkMRMLUnstructuredGridStorageNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTargetNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSVolumeCollectionNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLBrpRobotCommandNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationFiducialNode, vtkMRMLAnnotationFiducialsStorageNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStickyNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

Referenced by vtkMRMLScene::CopyNode(), vtkMRMLScene::CopyNodeInRedoStack(), vtkMRMLScene::CopyNodeInUndoStack(), vtkMRMLScene::GetReferencedSubScene(), Reset(), and vtkMRMLSceneSnapshotNode::StoreScene().

void vtkMRMLNode::DisableModifiedEventOff (  )  [inline]

Referenced by vtkPETCTFusionGUI::ApplyDefaultCTLUT(), vtkPETCTFusionGUI::ApplyDefaultPETLUT(), vtkMRMLVolumeRendering1ParametersNode::Copy(), vtkMRMLVolumeRenderingScenarioNode::Copy(), vtkMRMLVolumeRenderingParametersNode::Copy(), vtkMRMLTractographyFiducialSeedingNode::Copy(), vtkSlicerTractographyFiducialSeedingLogic::CreateTracts(), vtkBoxWidgetCallback::Execute(), vtkMRMLIGTLConnectorNode::ImportDataFromCircularBuffer(), vtkSlicerApplicationGUI::PackCompareView(), vtkSlicerApplicationGUI::PackCompareWidescreenView(), vtkSlicerApplicationGUI::PackConventionalView(), vtkSlicerApplicationGUI::PackConventionalWidescreenView(), vtkSlicerApplicationGUI::PackDual3DView(), vtkSlicerApplicationGUI::PackFourUpView(), vtkSlicerApplicationGUI::PackOneUp3DView(), vtkSlicerApplicationGUI::PackOneUpSliceView(), vtkSlicerApplicationGUI::PackSideBySideLightboxView(), vtkSlicerApplicationGUI::PackTabbed3DView(), vtkSlicerApplicationGUI::PackTabbedSliceView(), vtkSlicerApplicationGUI::PackTriple3DEndoscopyView(), vtkSlicerVectorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerScalarVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionTensorVolumeDisplayWidget::ProcessWidgetEvents(), Reset(), vtkSlicerGradientsWidget::SaveGradients(), vtkSlicerApplicationGUI::SaveWidescreenCompareLayout(), vtkSlicerApplicationGUI::SaveWidescreenConventionalLayout(), vtkSlicerFiberBundleDisplayWidget::UpdateMRML(), URLDecodeString(), URLEncodeString(), and itk::MRMLIDImageIO::Write().

void vtkMRMLNode::DisableModifiedEventOn (  )  [inline]

Referenced by vtkPETCTFusionGUI::ApplyDefaultCTLUT(), vtkPETCTFusionGUI::ApplyDefaultPETLUT(), vtkMRMLVolumeRendering1ParametersNode::Copy(), vtkMRMLVolumeRenderingScenarioNode::Copy(), vtkMRMLVolumeRenderingParametersNode::Copy(), vtkMRMLTractographyFiducialSeedingNode::Copy(), vtkMRMLVolumeNode::Copy(), vtkSlicerTractographyFiducialSeedingLogic::CreateTracts(), vtkBoxWidgetCallback::Execute(), vtkMRMLIGTLConnectorNode::ImportDataFromCircularBuffer(), vtkSlicerViewerInteractorStyle::OnMouseMove(), vtkSlicerApplicationGUI::PackCompareView(), vtkSlicerApplicationGUI::PackCompareWidescreenView(), vtkSlicerApplicationGUI::PackConventionalView(), vtkSlicerApplicationGUI::PackConventionalWidescreenView(), vtkSlicerApplicationGUI::PackDual3DView(), vtkSlicerApplicationGUI::PackFourUpView(), vtkSlicerApplicationGUI::PackOneUp3DView(), vtkSlicerApplicationGUI::PackOneUpSliceView(), vtkSlicerApplicationGUI::PackSideBySideLightboxView(), vtkSlicerApplicationGUI::PackTabbed3DView(), vtkSlicerApplicationGUI::PackTabbedSliceView(), vtkSlicerApplicationGUI::PackTriple3DEndoscopyView(), vtkSlicerVectorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerScalarVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionTensorVolumeDisplayWidget::ProcessWidgetEvents(), vtkMRMLAnnotationStorageNode::ReadAnnotation(), vtkMRMLAnnotationRulerStorageNode::ReadAnnotation(), vtkMRMLAnnotationLinesStorageNode::ReadAnnotation(), vtkMRMLAnnotationControlPointsStorageNode::ReadAnnotation(), vtkMRMLAnnotationAngleStorageNode::ReadAnnotation(), vtkMRMLDoubleArrayStorageNode::ReadData(), Reset(), vtkSlicerGradientsWidget::SaveGradients(), vtkSlicerApplicationGUI::SaveWidescreenCompareLayout(), vtkSlicerApplicationGUI::SaveWidescreenConventionalLayout(), vtkSlicerFiberBundleDisplayWidget::UpdateMRML(), URLDecodeString(), URLEncodeString(), and itk::MRMLIDImageIO::Write().

virtual void vtkMRMLNode::EndModify ( int  previousDisableModifiedEventState  )  [inline, virtual]

End modifying the node. Enable Modify events if the previous state of DisableModifiedEvent flag is 0.

Referenced by vtkMRMLDiffusionTensorVolumeDisplayNode::AddSliceGlyphDisplayNodes(), vtkMRMLProstateNavManagerNode::AddTargetToFiducialList(), vtkMRMLScalarVolumeNode::CalculateScalarAutoLevels(), vtkMRMLScalarVolumeNode::CalculateStatisticsAutoLevels(), vtkMRMLAnnotationTextDisplayNode::Copy(), vtkMRMLAnnotationPointDisplayNode::Copy(), vtkMRMLAnnotationLineDisplayNode::Copy(), vtkMRMLRobotNode::Copy(), vtkMRMLTransPerinealProstateTemplateNode::Copy(), vtkMRMLTransPerinealProstateRobotNode::Copy(), vtkMRMLModelTransformNode::Copy(), vtkMRMLVolumePropertyNode::Copy(), vtkMRMLVolumeNode::Copy(), vtkMRMLVolumeHeaderlessStorageNode::Copy(), vtkMRMLVolumeArchetypeStorageNode::Copy(), vtkMRMLViewNode::Copy(), vtkMRMLVectorVolumeDisplayNode::Copy(), vtkMRMLUnstructuredGridDisplayNode::Copy(), vtkMRMLTransformableNode::Copy(), vtkMRMLTensorVolumeNode::Copy(), vtkMRMLStorageNode::Copy(), vtkMRMLStorableNode::Copy(), vtkMRMLSliceNode::Copy(), vtkMRMLSliceCompositeNode::Copy(), vtkMRMLSelectionNode::Copy(), vtkMRMLScalarVolumeNode::Copy(), vtkMRMLScalarVolumeDisplayNode::Copy(), vtkMRMLROINode::Copy(), vtkMRMLNRRDStorageNode::Copy(), vtkMRMLNonlinearTransformNode::Copy(), Copy(), vtkMRMLModelHierarchyNode::Copy(), vtkMRMLLinearTransformNode::Copy(), vtkMRMLLayoutNode::Copy(), vtkMRMLInteractionNode::Copy(), vtkMRMLHierarchyNode::Copy(), vtkMRMLGlyphableVolumeSliceDisplayNode::Copy(), vtkMRMLGlyphableVolumeDisplayNode::Copy(), vtkMRMLFiducialListNode::Copy(), vtkMRMLFiberBundleTubeDisplayNode::Copy(), vtkMRMLFiberBundleGlyphDisplayNode::Copy(), vtkMRMLFiberBundleDisplayNode::Copy(), vtkMRMLDisplayNode::Copy(), vtkMRMLDisplayableNode::Copy(), vtkMRMLDiffusionWeightedVolumeNode::Copy(), vtkMRMLDiffusionWeightedVolumeDisplayNode::Copy(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::Copy(), vtkMRMLDiffusionTensorVolumeDisplayNode::Copy(), vtkMRMLDiffusionTensorDisplayPropertiesNode::Copy(), vtkMRMLCrosshairNode::Copy(), vtkMRMLColorTableNode::Copy(), vtkMRMLColorNode::Copy(), vtkMRMLClipModelsNode::Copy(), vtkMRMLCameraNode::Copy(), vtkMRMLSceneSnapshotNode::ProcessChildNode(), vtkMRMLAnnotationTextDisplayNode::ReadXMLAttributes(), vtkMRMLAnnotationRulerNode::ReadXMLAttributes(), vtkMRMLAnnotationPointDisplayNode::ReadXMLAttributes(), vtkMRMLAnnotationNode::ReadXMLAttributes(), vtkMRMLAnnotationLinesNode::ReadXMLAttributes(), vtkMRMLAnnotationLineDisplayNode::ReadXMLAttributes(), vtkMRMLAnnotationControlPointsNode::ReadXMLAttributes(), vtkMRMLAnnotationAngleNode::ReadXMLAttributes(), vtkMRMLModelTransformNode::ReadXMLAttributes(), vtkMRMLVolumePropertyNode::ReadXMLAttributes(), vtkMRMLVolumeNode::ReadXMLAttributes(), vtkMRMLVolumeHeaderlessStorageNode::ReadXMLAttributes(), vtkMRMLVolumeArchetypeStorageNode::ReadXMLAttributes(), vtkMRMLViewNode::ReadXMLAttributes(), vtkMRMLVectorVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLUnstructuredGridDisplayNode::ReadXMLAttributes(), vtkMRMLTransformableNode::ReadXMLAttributes(), vtkMRMLTensorVolumeNode::ReadXMLAttributes(), vtkMRMLStorageNode::ReadXMLAttributes(), vtkMRMLStorableNode::ReadXMLAttributes(), vtkMRMLSliceNode::ReadXMLAttributes(), vtkMRMLSliceCompositeNode::ReadXMLAttributes(), vtkMRMLSelectionNode::ReadXMLAttributes(), vtkMRMLScalarVolumeNode::ReadXMLAttributes(), vtkMRMLScalarVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLROINode::ReadXMLAttributes(), vtkMRMLNRRDStorageNode::ReadXMLAttributes(), ReadXMLAttributes(), vtkMRMLModelHierarchyNode::ReadXMLAttributes(), vtkMRMLLinearTransformNode::ReadXMLAttributes(), vtkMRMLLayoutNode::ReadXMLAttributes(), vtkMRMLInteractionNode::ReadXMLAttributes(), vtkMRMLHierarchyNode::ReadXMLAttributes(), vtkMRMLGlyphableVolumeSliceDisplayNode::ReadXMLAttributes(), vtkMRMLGlyphableVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLFiducialListNode::ReadXMLAttributes(), vtkMRMLFiberBundleTubeDisplayNode::ReadXMLAttributes(), vtkMRMLFiberBundleGlyphDisplayNode::ReadXMLAttributes(), vtkMRMLFiberBundleDisplayNode::ReadXMLAttributes(), vtkMRMLDoubleArrayNode::ReadXMLAttributes(), vtkMRMLDisplayNode::ReadXMLAttributes(), vtkMRMLDisplayableNode::ReadXMLAttributes(), vtkMRMLDiffusionWeightedVolumeNode::ReadXMLAttributes(), vtkMRMLDiffusionWeightedVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::ReadXMLAttributes(), vtkMRMLDiffusionTensorVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode::ReadXMLAttributes(), vtkMRMLDiffusionImageVolumeNode::ReadXMLAttributes(), vtkMRMLCrosshairNode::ReadXMLAttributes(), vtkMRMLColorTableNode::ReadXMLAttributes(), vtkMRMLColorNode::ReadXMLAttributes(), vtkMRMLClipModelsNode::ReadXMLAttributes(), vtkMRMLCameraNode::ReadXMLAttributes(), vtkMRMLColorTableNode::Reset(), qMRMLVolumeThresholdWidget::setAutoThreshold(), qMRMLWindowLevelWidget::setAutoWindowLevel(), vtkMRMLProstateNavManagerNode::SetFiducialColor(), qMRMLVolumeThresholdWidget::setThreshold(), qMRMLWindowLevelWidget::setWindowLevel(), vtkProstateNavStepVerification::StartVerification(), vtkProstateNavGUI::UpdateCurrentTargetDisplay(), and vtkProstateNavLogic::UpdateTargetListFromMRML().

const char * vtkMRMLNode::GetAttribute ( const char name  ) 
virtual const char* vtkMRMLNode::GetNodeTagName (  )  [pure virtual]

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

Implemented in vtkMRMLColorTableNodeTestHelper1, vtkMRMLDiffusionTensorDisplayPropertiesNodeTestHelper1, vtkMRMLDisplayableNodeTestHelper1, vtkMRMLDisplayNodeTestHelper1, vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLHierarchyNodeTestHelper1, vtkMRMLNodeTestHelper1, vtkMRMLStorableNodeTestHelper1, vtkMRMLStorageNodeTestHelper1, vtkMRMLTransformableNodeTestHelper1, vtkMRMLTransformNodeTestHelper1, vtkMRMLVolumeDisplayNodeTestHelper1, vtkMRMLVolumeNodeTestHelper1, vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleNode, vtkMRMLFiberBundleStorageNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelDisplayNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLUnstructuredGridNode, vtkMRMLUnstructuredGridStorageNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTargetNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSVolumeCollectionNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLBrpRobotCommandNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationFiducialNode, vtkMRMLAnnotationFiducialsStorageNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStickyNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

Referenced by vtkMRMLScene::Commit(), vtkIGTLToMRMLTrackingData::IGTLToMRML(), vtkIGTLToMRMLImageMetaList::IGTLToMRML(), vtkIGTLToMRMLImage::IGTLToMRML(), vtkMRMLIGTLConnectorNode::ImportDataFromCircularBuffer(), vtkIGTLToMRMLTrackingData::MRMLToIGTL(), vtkIGTLToMRMLImageMetaList::MRMLToIGTL(), vtkIGTLToMRMLImage::MRMLToIGTL(), vtkProstateNavCalibrationStep::PerformZFrameCalibration(), vtkMRMLIGTLConnectorNode::ReceiveController(), vtkMRMLScene::RegisterNodeClass(), vtkMRMLIGTLConnectorNode::RegisterOutgoingMRMLNode(), vtkOpenIGTLinkIFGUI::UpdateIOConfigTree(), and vtkMRMLSceneSnapshotNode::WriteNodeBodyXML().

const char * vtkMRMLNode::GetNthAttributeName ( int  i  ) 
int vtkMRMLNode::GetNumberOfAttributes (  ) 

References Attributes.

Referenced by GetNthAttributeName(), and SetNthAttribute().

vtkMRMLScene* vtkMRMLNode::GetScene (  )  [inline]

Referenced by vtkMRMLDisplayableNode::AddAndObserveDisplayNodeID(), vtkMRMLStorableNode::AddAndObserveStorageNodeID(), vtkSlicermiAnnotationModuleLogic::AddAngle(), vtkSlicermiAnnotationModuleLogic::AddFiducial(), vtkMRMLFiducialListNode::AddFiducial(), vtkMRMLFiducialListNode::AddFiducialWithLabelXYZSelectedVisibility(), vtkMRMLFiducialListNode::AddFiducialWithXYZ(), vtkMRMLFiberBundleNode::AddGlyphDisplayNode(), vtkMRMLFiberBundleNode::AddLineDisplayNode(), vtkMRMLScene::AddReferencedNodeID(), vtkSlicermiAnnotationModuleLogic::AddRuler(), vtkMRMLDiffusionTensorVolumeDisplayNode::AddSliceGlyphDisplayNodes(), vtkSlicermiAnnotationModuleLogic::AddStickyNode(), vtkMRMLFiberBundleNode::AddTubeDisplayNode(), vtkChangeTrackerLogic::AnalyzeGrowth(), qMRMLUtils::childCount(), qMRMLUtils::childNode(), vtkMRMLEMSVolumeCollectionNode::CloneVolumes(), CopyWithScene(), vtkMRMLAnnotationLinesNode::CreateAnnotationLineDisplayNode(), vtkMRMLAnnotationControlPointsNode::CreateAnnotationPointDisplayNode(), vtkMRMLAnnotationNode::CreateAnnotationTextDisplayNode(), vtkChangeTrackerLogic::CreateSuperSample(), vtkSlicerTractographyFiducialSeedingLogic::CreateTracts(), vtkChangeTrackerLogic::CreateVolumeNode(), vtkChangeTrackerLogic::DeleteAnalyzeOutput(), vtkChangeTrackerLogic::DeleteSuperSample(), vtkChangeTrackerLogic::DoITKRegistration(), vtkChangeTrackerLogic::DoITKROIRegistration(), vtkAnnotationAngleWidgetCallback::Execute(), vtkSlicerAnnotationRulerManagerCallback::Execute(), vtkSlicerAnnotationAngleManagerCallback::Execute(), vtkMeasurementsRulerWidgetCallback::Execute(), vtkAffineCallback::Execute(), vtkMeasurementsAngleWidgetCallback::Execute(), vtkSlicerFiducialsSeedWidgetCallback::Execute(), vtkMRMLStorageNode::GetAbsoluteFilePath(), vtkMRMLTransPerinealProstateTemplateNode::GetActiveNeedleModelNode(), vtkMRMLTransPerinealProstateTemplateNode::GetActiveNeedleTransformNode(), vtkMRMLEMSWorkingDataNode::GetAlignedAtlasNode(), vtkMRMLEMSWorkingDataNode::GetAlignedSubParcellationNode(), vtkMRMLEMSWorkingDataNode::GetAlignedTargetNode(), vtkMRMLDiffusionImageVolumeNode::GetBaselineNode(), vtkMRMLTransRectalProstateRobotNode::GetCalibrationPointListNode(), vtkMRMLTransRectalProstateRobotNode::GetCalibrationVolumeNode(), vtkMRMLModelHierarchyNode::GetChildrenModelNodes(), vtkMRMLDisplayNode::GetColorNode(), vtkMRMLFiberBundleDisplayNode::GetDiffusionTensorDisplayPropertiesNode(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::GetDiffusionTensorDisplayPropertiesNode(), vtkMRMLDiffusionImageVolumeNode::GetDiffusionWeightedNode(), vtkMRMLTimeSeriesBundleNode::GetDisplayBufferNode(), vtkMRMLModelHierarchyNode::GetDisplayNode(), vtkMRMLEMSTemplateNode::GetEMSWorkingDataNode(), vtkMRMLVolumeRenderingParametersNode::GetFgVolumeNode(), vtkMRMLVolumeRenderingParametersNode::GetFgVolumePropertyNode(), vtkMRMLTimeSeriesBundleNode::GetFrameNode(), vtkMRMLEMSTemplateNode::GetGlobalParametersNode(), vtkMRMLGlyphableVolumeDisplayNode::GetGlyphColorNode(), vtkChangeTrackerLogic::GetInputScanName(), vtkMRMLEMSWorkingDataNode::GetInputTargetNode(), vtkMRMLEMSTreeParametersNode::GetLeafParametersNode(), vtkMRMLEMSTreeNode::GetLeafParametersNode(), vtkMRMLDiffusionImageVolumeNode::GetMaskNode(), vtkMRMLModelHierarchyNode::GetModelNode(), vtkMRMLEMSTreeNode::GetNthChildNode(), vtkMRMLDisplayableNode::GetNthDisplayNode(), vtkMRMLEMSCollectionNode::GetNthNode(), vtkMRMLStorableNode::GetNthStorageNode(), vtkMRMLEMSWorkingDataNode::GetOutputSegmentationNode(), vtkMRMLEMSSegmenterNode::GetOutputVolumeNode(), vtkMRMLEMSTreeNode::GetParentNode(), vtkMRMLHierarchyNode::GetParentNode(), vtkMRMLEMSTreeParametersNode::GetParentParametersNode(), vtkMRMLEMSTreeNode::GetParentParametersNode(), vtkMRMLTransformableNode::GetParentTransformNode(), vtkMRMLTransPerinealProstateRobotNode::GetRobotCommandNode(), vtkMRMLTransPerinealProstateRobotNode::GetRobotConnectorNode(), vtkMRMLTransRectalProstateRobotNode::GetRobotModelNode(), vtkMRMLProstateNavManagerNode::GetRobotNode(), vtkMRMLVolumeRendering1ParametersNode::GetROINode(), vtkMRMLVolumeRenderingParametersNode::GetROINode(), vtkMRMLTransPerinealProstateTemplateNode::GetScannerConnectorNode(), vtkMRMLTransPerinealProstateRobotNode::GetScannerConnectorNode(), vtkMRMLEMSNode::GetSegmenterNode(), vtkMRMLEMSTemplateNode::GetSpatialAtlasNode(), vtkMRMLEMSTemplateNode::GetSubParcellationNode(), vtkMRMLProstateNavManagerNode::GetTargetPlanListNode(), vtkMRMLRobotNode::GetTargetTransformNode(), vtkMRMLTransPerinealProstateTemplateNode::GetTemplateModelNode(), vtkMRMLEMSSegmenterNode::GetTemplateNode(), vtkMRMLEMSTemplateNode::GetTreeNode(), vtkMRMLEMSTreeNode::GetTreeParametersNode(), vtkMRMLVolumeRendering1ParametersNode::GetVolumeNode(), vtkMRMLVolumeRenderingParametersNode::GetVolumeNode(), vtkMRMLVolumeRendering1ParametersNode::GetVolumePropertyNode(), vtkMRMLVolumeRenderingParametersNode::GetVolumePropertyNode(), vtkMRMLEMSSegmenterNode::GetWorkingDataNode(), vtkMRMLTransRectalProstateRobotNode::GetWorkspaceModelNode(), vtkMRMLTransPerinealProstateTemplateNode::GetWorkspaceModelNode(), vtkMRMLTransPerinealProstateRobotNode::GetWorkspaceModelNode(), vtkMRMLTransPerinealProstateTemplateNode::GetZFrameModelNode(), vtkMRMLTransPerinealProstateRobotNode::GetZFrameModelNode(), vtkMRMLTransPerinealProstateTemplateNode::GetZFrameTransformNode(), vtkMRMLTransPerinealProstateRobotNode::GetZFrameTransformNode(), vtkChangeTrackerStep::GridCallback(), vtkChangeTrackerStep::GridDefine(), vtkChangeTrackerStep::GridRemove(), vtkMRMLIGTLConnectorNode::ImportDataFromCircularBuffer(), vtkMRMLRobotNode::Init(), vtkMRMLProstateNavManagerNode::Init(), vtkMRMLTransPerinealProstateRobotNode::Init(), vtkMRMLVolumeHeaderlessStorageNode::InitializeSupportedWriteFileTypes(), vtkMRMLVolumeArchetypeStorageNode::InitializeSupportedWriteFileTypes(), vtkChangeTrackerROIStep::InitROIRender(), vtkMRMLSliceNode::JumpAllSlices(), vtkIGTLToMRMLBrpRobotCommand::MRMLToIGTL(), vtkChangeTrackerROIStep::MRMLUpdateROIFromROINode(), vtkChangeTrackerROIStep::MRMLUpdateROINodeFromROI(), qMRMLUtils::nodeIndex(), vtkChangeTrackerSegmentationStep::PreSegmentScan1Define(), vtkChangeTrackerLogic::PrintResult(), vtkMRMLAnnotationFiducialsStorageNode::ReadAnnotationFiducialsData(), vtkMRMLVolumePropertyStorageNode::ReadData(), vtkMRMLVolumeHeaderlessStorageNode::ReadData(), vtkMRMLVolumeArchetypeStorageNode::ReadData(), vtkMRMLUnstructuredGridStorageNode::ReadData(), vtkMRMLTransformStorageNode::ReadData(), vtkMRMLNRRDStorageNode::ReadData(), vtkMRMLModelStorageNode::ReadData(), vtkMRMLFreeSurferModelStorageNode::ReadData(), vtkMRMLFreeSurferModelOverlayStorageNode::ReadData(), vtkMRMLFiducialListStorageNode::ReadData(), vtkMRMLDoubleArrayStorageNode::ReadData(), vtkMRMLColorTableStorageNode::ReadData(), vtkMRMLStorageNode::ReadXMLAttributes(), vtkMRMLFiducialListNode::ReadXMLAttributes(), vtkMRMLColorNode::ReadXMLAttributes(), vtkMRMLRobotNode::RemoveChildNodes(), vtkMRMLTransRectalProstateRobotNode::RemoveChildNodes(), vtkChangeTrackerAnalysisStep::RemoveResults(), vtkMRMLFiducialListNode::RenameFiducials(), vtkMRMLFiducialListNode::RenumberFiducials(), vtkChangeTrackerLogic::ResampleScan2(), vtkChangeTrackerROIStep::ResetROICenter(), vtkChangeTrackerROIStep::RetrieveInteractorCoordinates(), vtkChangeTrackerROIStep::ROICheck(), vtkChangeTrackerROIStep::ROIMapShow(), vtkChangeTrackerROIStep::ROIReset(), qSlicermiAnnotationModuleAnnotationPropertyDialog::SaveStateForUndo(), vtkChangeTrackerSegmentationStep::SegmentScan1Define(), vtkChangeTrackerSegmentationStep::SegmentScan1Remove(), vtkChangeTrackerAnalysisStep::SensitivityChangedCallback(), vtkMRMLDiffusionTensorVolumeNode::SetAndObserveDisplayNodeID(), vtkMRMLProstateNavManagerNode::SetAndObserveRobotNodeID(), vtkChangeTrackerLogic::SetThresholdsFromSegmentation(), vtkChangeTrackerTypeStep::ShowUserInterface(), vtkChangeTrackerSegmentationStep::ShowUserInterface(), vtkChangeTrackerSecondScanStep::ShowUserInterface(), vtkChangeTrackerROIStep::ShowUserInterface(), vtkChangeTrackerAnalysisStep::ShowUserInterface(), vtkMRMLSceneSnapshotNode::StoreScene(), vtkChangeTrackerTypeStep::TransitionCallback(), vtkChangeTrackerSecondScanStep::TransitionCallback(), vtkChangeTrackerFirstScanStep::TransitionCallback(), vtkMeasurementsGUI::Update3DWidget(), vtkMRMLVolumeArchetypeStorageNode::UpdateFileList(), vtkSlicerSliceLayerLogic::UpdateNodeReferences(), vtkChangeTrackerROIStep::UpdateROIRender(), vtkMRMLIGTLTrackingDataBundleNode::UpdateTransformNode(), vtkKWWindowLevelThresholdEditor::UpdateWindowLevelFromPreset(), vtkMRMLVolumeHeaderlessStorageNode::WriteData(), vtkMRMLVolumeArchetypeStorageNode::WriteData(), and vtkMRMLStorageNode::WriteXML().

void vtkMRMLNode::InvokePendingModifiedEvent (  )  [inline]
virtual void vtkMRMLNode::Modified (  )  [inline, virtual]

overrides the vtkObject method so that all changes to the node which would normally generate a ModifiedEvent can be grouped into an 'atomic' operation. Typical usage would be to disable modified events, call a series of Set* operations, and then re-enable modified events and call InvokePendingModifiedEvent to invoke the event (if any of the Set* calls actually changed the values of the instance variables).

References FW::Actions::Modified.

Referenced by vtkMRMLDisplayableNode::AddAndObserveDisplayNodeID(), vtkMRMLStorableNode::AddAndObserveStorageNodeID(), vtkMRMLTimeSeriesBundleNode::AddFrame(), vtkPharmacokineticsLogic::AddMapVolumeNode(), vtkMRMLXYPlotManagerNode::AddPlotNode(), vtkMRMLROIListNode::AddROI(), vtkProstateNavLogic::AddVolumeToScene(), vtkMRMLDoubleArrayNode::AddXYValue(), vtkFiniteElementBuildingBlockList::AppendItem(), vtkMRMLXYPlotManagerNode::ClearPlotNodes(), vtkMRMLFiducialListNode::Copy(), vtkZFrameRobotToImageRegistration::DoRegistration(), vtkNeuroNavLogic::EnableLocatorDriver(), vtkIGTLToMRMLTrackingData::IGTLToMRML(), vtkIGTLToMRMLPosition::IGTLToMRML(), vtkIGTLToMRMLImageMetaList::IGTLToMRML(), vtkIGTLToMRMLImage::IGTLToMRML(), vtkMRMLIGTLConnectorNode::ImportDataFromCircularBuffer(), vtkMRMLTransPerinealProstateTemplateNode::Init(), vtkMRMLTransPerinealProstateRobotNode::Init(), vtkMRMLTimeSeriesBundleNode::InsertFrame(), vtkMRMLTransPerinealProstateTemplateNode::MoveTo(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROINodeFromROI(), vtkChangeTrackerROIStep::MRMLUpdateROINodeFromROI(), vtkOpenIGTLinkIFGUI::ProcessGUIEvents(), vtkSlicerSliceLogic::ProcessLogicEvents(), vtkMRMLDisplayNode::ProcessMRMLEvents(), vtkMRMLArrayPlotNode::ProcessMRMLEvents(), vtkSlicerApplicationLogic::ProcessReadNodeData(), vtkMRMLUnstructuredGridStorageNode::ReadData(), vtkMRMLModelStorageNode::ReadData(), vtkMRMLFreeSurferModelStorageNode::ReadData(), vtkMRMLFreeSurferModelOverlayStorageNode::ReadData(), vtkMRMLCommandLineModuleNode::ReadParameterFile(), vtkMRMLTimeSeriesBundleNode::ReadXMLAttributes(), vtkMRMLIGTLConnectorNode::RegisterIncomingMRMLNode(), vtkMRMLIGTLConnectorNode::RegisterOutgoingMRMLNode(), vtkMRMLFiducialListNode::RemoveAllFiducials(), vtkMRMLTimeSeriesBundleNode::RemoveAllFrames(), vtkMRMLROIListNode::RemoveAllROIs(), vtkMRMLTimeSeriesBundleNode::RemoveFrame(), vtkMRMLXYPlotManagerNode::RemovePlotNode(), vtkMRMLXYPlotManagerNode::RemovePlotNodeByNodeID(), vtkMRMLROIListNode::RemoveROI(), vtkMRMLTransRectalProstateRobotNode::ResetCalibrationData(), vtkEMSegmentRunSegmentationStep::ROIMapUpdate(), vtkChangeTrackerROIStep::ROIMapUpdate(), vtkMRMLSliceNode::RotateToVolumePlane(), vtkChangeTrackerAnalysisStep::SensitivityChangedCallback(), vtkMRMLViewNode::SetActive(), vtkMRMLDisplayNode::SetActiveScalarName(), vtkMRMLROIListNode::SetAllVolumeNodeID(), vtkMRMLArrayPlotNode::SetAndObserveArray(), vtkMRMLDisplayableNode::SetAndObserveDisplayNodeID(), vtkMRMLVolumeNode::SetAndObserveImageData(), vtkMRMLDisplayableNode::SetAndObserveNthDisplayNodeID(), vtkMRMLStorableNode::SetAndObserveNthStorageNodeID(), vtkMRMLTransPerinealProstateRobotNode::SetAndObserveRobotCommandNodeID(), vtkMRMLTransPerinealProstateRobotNode::SetAndObserveRobotConnectorNodeID(), vtkMRMLStorableNode::SetAndObserveStorageNodeID(), vtkMRMLScalarVolumeDisplayNode::SetAutoWindowLevel(), vtkMRMLXYPlotManagerNode::SetBackgroundColor(), vtkMRMLDiffusionWeightedVolumeNode::SetBValue(), vtkMRMLDiffusionWeightedVolumeNode::SetBValues(), vtkMRMLTransRectalProstateRobotNode::SetCalibrationInputs(), vtkMRMLROIListNode::SetColor(), vtkMRMLProstateNavManagerNode::SetCurrentTargetIndex(), vtkMRMLDiffusionWeightedVolumeNode::SetDiffusionGradient(), vtkMRMLDiffusionWeightedVolumeNode::SetDiffusionGradients(), vtkMRMLTimeSeriesBundleNode::SetDisplayBufferNodeID(), vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphEigenvector(), vtkMRMLDiffusionTensorDisplayPropertiesNode::SetGlyphGeometry(), vtkMRMLROINode::SetIJK(), vtkMRMLScalarVolumeNode::SetLabelMap(), vtkMRMLDiffusionTensorDisplayPropertiesNode::SetLineGlyphResolution(), vtkMRMLEMSTreeParametersLeafNode::SetLogCovariance(), vtkMRMLEMSTreeParametersLeafNode::SetLogCovarianceCorrection(), vtkMRMLEMSTreeParametersLeafNode::SetLogMean(), vtkMRMLEMSTreeParametersLeafNode::SetLogMeanCorrection(), vtkMRMLVolumeNode::SetMetaDataDictionary(), vtkMRMLCommandLineModuleNode::SetModuleDescription(), vtkMRMLDiffusionWeightedVolumeNode::SetNumberOfGradients(), vtkMRMLROIListNode::SetOpacity(), vtkMRMLROINode::SetRadiusIJK(), vtkMRMLROINode::SetRadiusXYZ(), vtkMRMLROIListNode::SetSelectedColor(), vtkMRMLDoubleArrayNode::SetSize(), vtkMRMLGlyphableVolumeSliceDisplayNode::SetSlicePositionMatrix(), vtkMRMLROIListNode::SetTextScale(), vtkMRMLTimeSeriesBundleNode::SetTimeStamp(), vtkMRMLXYPlotManagerNode::SetTitle(), vtkMRMLDiffusionTensorDisplayPropertiesNode::SetTubeGlyphNumberOfSides(), vtkMRMLDiffusionTensorDisplayPropertiesNode::SetTubeGlyphRadius(), vtkMRMLProceduralColorNode::SetType(), vtkMRMLPETProceduralColorNode::SetType(), vtkMRMLFreeSurferProceduralColorNode::SetType(), vtkMRMLdGEMRICProceduralColorNode::SetType(), vtkMRMLColorTableNode::SetType(), vtkMRMLColorNode::SetType(), vtkMRMLIGTLConnectorNode::SetTypeClient(), vtkMRMLIGTLConnectorNode::SetTypeServer(), vtkMRMLLayoutNode::SetViewArrangement(), vtkMRMLViewNode::SetVisibility(), vtkMRMLROIListNode::SetVisibility(), vtkOpenIGTLinkIFLogic::SetVisibilityOfLocatorModel(), vtkNeuroNavLogic::SetVisibilityOfLocatorModel(), vtkIGTToolSelectorLogic::SetVisibilityOfTool(), vtkMRMLProstateNavManagerNode::SetWorkflowStepsFromString(), vtkMRMLXYPlotManagerNode::SetXLabel(), vtkMRMLXYPlotManagerNode::SetXRange(), vtkMRMLDoubleArrayNode::SetXYValue(), vtkMRMLROINode::SetXYZ(), vtkMRMLXYPlotManagerNode::SetYLabel(), vtkMRMLXYPlotManagerNode::SetYRange(), vtkProstateNavLogic::ShowRobotModel(), vtkProstateNavLogic::ShowWorkspaceModel(), vtkProstateNavCalibrationStep::ShowZFrameModel(), vtkMRMLTimeSeriesBundleNode::SwitchDisplayBuffer(), vtkMRMLBrpRobotCommandNode::SwitchStep(), vtkChangeTrackerSegmentationStep::ThresholdRangeChangedCallback(), vtkMRMLTransRectalProstateRobotNode::UpdateCalibration(), vtkFourDImageLogic::UpdateDisplayBufferNode(), vtkNeuroNavLogic::UpdateLocatorTransform(), vtkMRMLSliceNode::UpdateMatrices(), vtkSlicerSliceLogic::UpdatePipeline(), vtkMRMLDisplayableNode::UpdateReferenceID(), vtkMRMLIGTLTrackingDataBundleNode::UpdateTransformNode(), and vtkMRMLTimeSeriesBundleNode::vtkMRMLTimeSeriesBundleNode().

void vtkMRMLNode::MRMLCallback ( vtkObject caller,
unsigned long  eid,
void *  clientData,
void *  callData 
) [static, protected]

a shared set of functions that call the virtual ProcessMRMLEvents

Referenced by vtkMRMLNode().

vtkMRMLNode * vtkMRMLNode::New (  )  [static]

Reimplemented in vtkMRMLColorNodeTestHelper1, vtkMRMLColorTableNodeTestHelper1, vtkMRMLDiffusionTensorDisplayPropertiesNodeTestHelper1, vtkMRMLDisplayableNodeTestHelper1, vtkMRMLDisplayNodeTestHelper1, vtkMRMLFiberBundleDisplayNodeTestHelper1, vtkMRMLHierarchyNodeTestHelper1, vtkMRMLNodeTestHelper1, vtkMRMLStorableNodeTestHelper1, vtkMRMLStorageNodeTestHelper1, vtkMRMLTransformableNodeTestHelper1, vtkMRMLTransformNodeTestHelper1, vtkMRMLVolumeDisplayNodeTestHelper1, vtkMRMLVolumeNodeTestHelper1, vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleNode, vtkMRMLFiberBundleStorageNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelDisplayNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLUnstructuredGridNode, vtkMRMLUnstructuredGridStorageNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTargetNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSVolumeCollectionNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLBrpRobotCommandNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationFiducialNode, vtkMRMLAnnotationFiducialsStorageNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStickyNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

References autoSlicerTracto2regions::ret.

Referenced by vtkMRMLNode().

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

Reimplemented in vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleNode, vtkMRMLFiberBundleStorageNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelDisplayNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLUnstructuredGridNode, vtkMRMLUnstructuredGridStorageNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTargetNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSVolumeCollectionNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLBrpRobotCommandNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationFiducialNode, vtkMRMLAnnotationFiducialsStorageNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStickyNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

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

Reimplemented in vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLUnstructuredGridNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLBrpRobotCommandNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

References Description, HideFromEditors, ID, Indent, ModifiedSinceRead, Name, Selectable, and Selected.

virtual void vtkMRMLNode::ProcessChildNode ( vtkMRMLNode  )  [inline, virtual]

Set dependencies between this node and a child node when parsing XML file

Referenced by vtkMRMLParser::StartElement().

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

method to propagate events generated in mrml

Reimplemented in vtkMRMLArrayPlotNode, vtkMRMLCameraNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLLabelMapVolumeDisplayNode, vtkMRMLLinearTransformNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLNonlinearTransformNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTransformableNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLUnstructuredGridNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLXYPlotManagerNode, vtkMRMLTimeSeriesBundleNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLNullDisplayNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, and vtkMRMLAnnotationTextDisplayNode.

virtual void vtkMRMLNode::ProcessParentNode ( vtkMRMLNode  )  [inline, virtual]

Set dependencies between this node and the parent node when parsing XML file

Referenced by vtkMRMLParser::StartElement().

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

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

Reimplemented in vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelHierarchyNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSVolumeCollectionNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

References EndModify(), HideFromEditors, Selectable, Selected, and StartModify().

Referenced by vtkMRMLParser::StartElement().

void vtkMRMLNode::Reset (  )  [virtual]

Reset node attributes to the initilal state as defined in the constructor. NOTE: it preserves values several dynamic attributes that may be set by an application: SaveWithScene, HideFromEditors, Selectable, SingletonTag NOTE: other attributes that needs to be preserved should be handled in the subclass

Reimplemented in vtkMRMLColorNode, and vtkMRMLColorTableNode.

References CopyWithSceneWithoutModifiedEvent(), CreateNodeInstance(), DisableModifiedEventOff(), DisableModifiedEventOn(), and ModifyHeader::tag.

Referenced by vtkSlicerTractographyFiducialSeedingLogic::CreateTracts(), vtkMRMLAnnotationAngleNodeTest1(), vtkMRMLAnnotationControlPointsNodeTest1(), vtkMRMLAnnotationLinesNodeTest1(), vtkMRMLAnnotationNodeTest1(), and vtkMRMLAnnotationRulerNodeTest1().

void vtkMRMLNode::SetAddToSceneNoModify ( int  value  ) 
void vtkMRMLNode::SetAttribute ( const char name,
const char value 
)
void vtkMRMLNode::SetDisableModifiedEvent ( int  onOff  )  [inline]
void vtkMRMLNode::SetInMRMLCallbackFlag ( int  flag  )  [inline]
void vtkMRMLNode::SetNthAttribute ( int  i,
const char value 
)
void vtkMRMLNode::SetScene ( vtkMRMLScene scene  )  [inline]

Referenced by vtkSlicerVolumesLogic::AddArchetypeScalarVolume(), vtkSlicerColorLogic::AddDefaultColorNodes(), vtkFourDImageLogic::AddDisplayBufferNode(), vtkSlicerFiberBundleLogic::AddFiberBundle(), vtkSlicerFiducialsLogic::AddFiducialList(), vtkSlicerVolumesLogic::AddHeaderVolume(), vtkOpenIGTLinkIFLogic::AddLocatorModel(), vtkNeuroNavLogic::AddLocatorModel(), vtkPharmacokineticsLogic::AddMapVolumeNode(), vtkSlicerModelsLogic::AddModel(), vtkMRMLTransPerinealProstateTemplateNode::AddNeedleModel(), vtkFourDImageLogic::AddNewFourDBundleNode(), vtkMRMLScene::AddNodeNoNotify(), vtkSlicerModelsLogic::AddScalar(), vtkMRMLTransPerinealProstateTemplateNode::AddTemplateModel(), vtkSlicerTransformLogic::AddTransform(), vtkVolumeRenderingLogic::AddVolumePropertyFromFile(), vtkMRMLTransPerinealProstateTemplateNode::AddWorkspaceModel(), vtkMRMLTransPerinealProstateRobotNode::AddWorkspaceModel(), vtkMRMLTransPerinealProstateTemplateNode::AddZFrameModel(), vtkMRMLTransPerinealProstateRobotNode::AddZFrameModel(), vtkFiniteElementMeshList::AppendItem(), vtkFiniteElementImageList::AppendItem(), vtkFiniteElementBuildingBlockList::AppendItem(), vtkPETCTFusionGUI::ApplyDefaultCTLUT(), vtkPETCTFusionGUI::ApplyDefaultPETLUT(), vtkCommandLineModuleLogic::ApplyTask(), vtkSlicerCLIModuleLogic::ApplyTask(), CopyWithScene(), vtkFetchMILogic::CreateDefaultStorageNode(), vtkModelMirrorLogic::CreateMirrorModel(), vtkModelMirrorLogic::CreateMirrorTransform(), vtkIGTLToMRMLImage::CreateNewNode(), vtkEMSegmentLogic::CreateOutputVolumeNode(), vtkSlicerViewControlGUI::CreateSceneSnapshotNode(), vtkSlicerSliceLogic::CreateSliceModel(), vtkSlicerFiberBundleDisplayLogic::CreateTemporaryModelNodeForDisplay(), vtkSlicerDiffusionTestingWidget::CreateTracts(), vtkFourDImageLogic::GenerateBundleFrames(), vtkFetchMIResourceUploadWidget::HandleDataRenaming(), vtkMRMLTransPerinealProstateTemplateNode::Init(), vtkMRMLTransPerinealProstateRobotNode::Init(), vtkFourDImageLogic::LoadImagesByList(), main(), vtkMRMLSceneSnapshotNode::ProcessChildNode(), vtkSlicerNodeSelectorWidget::ProcessNewNodeCommand(), QtSlicerNodeSelectorWidget::ProcessNewNodeCommand(), vtkSlicerVectorVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerScalarVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionWeightedVolumeDisplayWidget::ProcessWidgetEvents(), vtkSlicerDiffusionTensorVolumeDisplayWidget::ProcessWidgetEvents(), vtkIGTDataManager::RegisterStream(), vtkFetchMILogic::RequestStorableNodeDownload(), vtkMRMLSceneSnapshotNode::RestoreScene(), vtkSlicerDiffusionTestingWidget::RunDWI(), vtkSlicerVolumesLogic::SaveArchetypeVolume(), vtkSlicerFiberBundleLogic::SaveFiberBundle(), vtkSlicerModelsLogic::SaveModel(), vtkFetchMILogic::SetSlicerDataTypeOnColorTableNodes(), vtkFetchMILogic::SetSlicerDataTypeOnFiducialListNodes(), vtkFetchMILogic::SetSlicerDataTypeOnUnstructuredGridNodes(), vtkFetchMILogic::SetSlicerDataTypeOnVolumeNodes(), vtkMRMLParser::StartElement(), vtkMRMLSceneSnapshotNode::StoreScene(), vtkSlicerVolumesGUI::UpdateFramesFromMRML(), vtkSlicerMRMLSaveDataWidget::UpdateFromMRML(), and vtkSlicerSliceLayerLogic::UpdateNodeReferences().

virtual int vtkMRMLNode::StartModify (  )  [inline, virtual]

Start modifying the node. Disable Modify events. Returns the previous state of DisableModifiedEvent flag that should be passed to EndModify() method

Referenced by vtkMRMLDiffusionTensorVolumeDisplayNode::AddSliceGlyphDisplayNodes(), vtkMRMLProstateNavManagerNode::AddTargetToFiducialList(), vtkMRMLScalarVolumeNode::CalculateScalarAutoLevels(), vtkMRMLScalarVolumeNode::CalculateStatisticsAutoLevels(), vtkMRMLAnnotationTextDisplayNode::Copy(), vtkMRMLAnnotationPointDisplayNode::Copy(), vtkMRMLAnnotationLineDisplayNode::Copy(), vtkMRMLRobotNode::Copy(), vtkMRMLTransPerinealProstateTemplateNode::Copy(), vtkMRMLTransPerinealProstateRobotNode::Copy(), vtkMRMLModelTransformNode::Copy(), vtkMRMLVolumePropertyNode::Copy(), vtkMRMLVolumeNode::Copy(), vtkMRMLVolumeHeaderlessStorageNode::Copy(), vtkMRMLVolumeArchetypeStorageNode::Copy(), vtkMRMLViewNode::Copy(), vtkMRMLVectorVolumeDisplayNode::Copy(), vtkMRMLUnstructuredGridDisplayNode::Copy(), vtkMRMLTransformableNode::Copy(), vtkMRMLTensorVolumeNode::Copy(), vtkMRMLStorageNode::Copy(), vtkMRMLStorableNode::Copy(), vtkMRMLSliceNode::Copy(), vtkMRMLSliceCompositeNode::Copy(), vtkMRMLSelectionNode::Copy(), vtkMRMLScalarVolumeNode::Copy(), vtkMRMLScalarVolumeDisplayNode::Copy(), vtkMRMLROINode::Copy(), vtkMRMLNRRDStorageNode::Copy(), vtkMRMLNonlinearTransformNode::Copy(), Copy(), vtkMRMLModelHierarchyNode::Copy(), vtkMRMLLinearTransformNode::Copy(), vtkMRMLLayoutNode::Copy(), vtkMRMLInteractionNode::Copy(), vtkMRMLHierarchyNode::Copy(), vtkMRMLGlyphableVolumeSliceDisplayNode::Copy(), vtkMRMLGlyphableVolumeDisplayNode::Copy(), vtkMRMLFiducialListNode::Copy(), vtkMRMLFiberBundleTubeDisplayNode::Copy(), vtkMRMLFiberBundleGlyphDisplayNode::Copy(), vtkMRMLFiberBundleDisplayNode::Copy(), vtkMRMLDisplayNode::Copy(), vtkMRMLDisplayableNode::Copy(), vtkMRMLDiffusionWeightedVolumeNode::Copy(), vtkMRMLDiffusionWeightedVolumeDisplayNode::Copy(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::Copy(), vtkMRMLDiffusionTensorVolumeDisplayNode::Copy(), vtkMRMLDiffusionTensorDisplayPropertiesNode::Copy(), vtkMRMLCrosshairNode::Copy(), vtkMRMLColorTableNode::Copy(), vtkMRMLColorNode::Copy(), vtkMRMLClipModelsNode::Copy(), vtkMRMLCameraNode::Copy(), vtkMRMLSceneSnapshotNode::ProcessChildNode(), vtkMRMLAnnotationTextDisplayNode::ReadXMLAttributes(), vtkMRMLAnnotationRulerNode::ReadXMLAttributes(), vtkMRMLAnnotationPointDisplayNode::ReadXMLAttributes(), vtkMRMLAnnotationNode::ReadXMLAttributes(), vtkMRMLAnnotationLinesNode::ReadXMLAttributes(), vtkMRMLAnnotationLineDisplayNode::ReadXMLAttributes(), vtkMRMLAnnotationControlPointsNode::ReadXMLAttributes(), vtkMRMLAnnotationAngleNode::ReadXMLAttributes(), vtkMRMLModelTransformNode::ReadXMLAttributes(), vtkMRMLVolumePropertyNode::ReadXMLAttributes(), vtkMRMLVolumeNode::ReadXMLAttributes(), vtkMRMLVolumeHeaderlessStorageNode::ReadXMLAttributes(), vtkMRMLVolumeArchetypeStorageNode::ReadXMLAttributes(), vtkMRMLViewNode::ReadXMLAttributes(), vtkMRMLVectorVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLUnstructuredGridDisplayNode::ReadXMLAttributes(), vtkMRMLTransformableNode::ReadXMLAttributes(), vtkMRMLTensorVolumeNode::ReadXMLAttributes(), vtkMRMLStorageNode::ReadXMLAttributes(), vtkMRMLStorableNode::ReadXMLAttributes(), vtkMRMLSliceNode::ReadXMLAttributes(), vtkMRMLSliceCompositeNode::ReadXMLAttributes(), vtkMRMLSelectionNode::ReadXMLAttributes(), vtkMRMLScalarVolumeNode::ReadXMLAttributes(), vtkMRMLScalarVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLROINode::ReadXMLAttributes(), vtkMRMLNRRDStorageNode::ReadXMLAttributes(), ReadXMLAttributes(), vtkMRMLModelHierarchyNode::ReadXMLAttributes(), vtkMRMLLinearTransformNode::ReadXMLAttributes(), vtkMRMLLayoutNode::ReadXMLAttributes(), vtkMRMLInteractionNode::ReadXMLAttributes(), vtkMRMLHierarchyNode::ReadXMLAttributes(), vtkMRMLGlyphableVolumeSliceDisplayNode::ReadXMLAttributes(), vtkMRMLGlyphableVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLFiducialListNode::ReadXMLAttributes(), vtkMRMLFiberBundleTubeDisplayNode::ReadXMLAttributes(), vtkMRMLFiberBundleGlyphDisplayNode::ReadXMLAttributes(), vtkMRMLFiberBundleDisplayNode::ReadXMLAttributes(), vtkMRMLDoubleArrayNode::ReadXMLAttributes(), vtkMRMLDisplayNode::ReadXMLAttributes(), vtkMRMLDisplayableNode::ReadXMLAttributes(), vtkMRMLDiffusionWeightedVolumeNode::ReadXMLAttributes(), vtkMRMLDiffusionWeightedVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::ReadXMLAttributes(), vtkMRMLDiffusionTensorVolumeDisplayNode::ReadXMLAttributes(), vtkMRMLDiffusionTensorDisplayPropertiesNode::ReadXMLAttributes(), vtkMRMLDiffusionImageVolumeNode::ReadXMLAttributes(), vtkMRMLCrosshairNode::ReadXMLAttributes(), vtkMRMLColorTableNode::ReadXMLAttributes(), vtkMRMLColorNode::ReadXMLAttributes(), vtkMRMLClipModelsNode::ReadXMLAttributes(), vtkMRMLCameraNode::ReadXMLAttributes(), vtkMRMLColorTableNode::Reset(), qMRMLVolumeThresholdWidget::setAutoThreshold(), qMRMLWindowLevelWidget::setAutoWindowLevel(), vtkMRMLProstateNavManagerNode::SetFiducialColor(), qMRMLVolumeThresholdWidget::setThreshold(), qMRMLWindowLevelWidget::setWindowLevel(), vtkProstateNavStepVerification::StartVerification(), vtkProstateNavGUI::UpdateCurrentTargetDisplay(), and vtkProstateNavLogic::UpdateTargetListFromMRML().

void vtkMRMLNode::UpdateID ( const char newID  )  [inline]
void vtkMRMLNode::UpdateReferenceID ( const char oldID,
const char newID 
) [virtual]
virtual void vtkMRMLNode::UpdateReferences (  )  [inline, virtual]
virtual void vtkMRMLNode::UpdateScene ( vtkMRMLScene  )  [inline, 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 in vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLHierarchyNode, vtkMRMLModelHierarchyNode, vtkMRMLModelNode, vtkMRMLPETProceduralColorNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLUnstructuredGridNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, and vtkMRMLAnnotationTextDisplayNode.

Referenced by vtkMRMLScene::Import(), vtkMRMLSceneSnapshotNode::RestoreScene(), and vtkMRMLSceneSnapshotNode::UpdateSnapshotScene().

const char * vtkMRMLNode::URLDecodeString ( const char inString  ) 

Utility function that takes in a URL encoded string and returns a regular one. Returns the string (null) if the input is null Currently only works on %, space, ', , <, >

References DisableModifiedEventOff(), and DisableModifiedEventOn().

Referenced by vtkMRMLCommandLineModuleNode::ReadXMLAttributes(), and vtkMRMLStorageNode::ReadXMLAttributes().

const char * vtkMRMLNode::URLEncodeString ( const char inString  ) 

Utility function that takes in a string and returns a URL encoded string. Returns the string (null) if the input is null. Currently only works on %, space, ', , <, >

References DisableModifiedEventOff(), and DisableModifiedEventOn().

Referenced by vtkMRMLCommandLineModuleNode::WriteXML(), and vtkMRMLStorageNode::WriteXML().

vtkMRMLNode::vtkBooleanMacro ( Selected  ,
int   
)
vtkMRMLNode::vtkBooleanMacro ( AddToScene  ,
int   
)
vtkMRMLNode::vtkBooleanMacro ( SaveWithScene  ,
int   
)
vtkMRMLNode::vtkBooleanMacro ( ModifiedSinceRead  ,
int   
)
vtkMRMLNode::vtkBooleanMacro ( Selectable  ,
int   
)
vtkMRMLNode::vtkBooleanMacro ( HideFromEditors  ,
int   
)
vtkMRMLNode::vtkGetMacro ( Selected  ,
int   
)

Get/Set for Selected.

vtkMRMLNode::vtkGetMacro ( DisableModifiedEvent  ,
int   
)

Turn on/off generating InvokeEvent for set macros

vtkMRMLNode::vtkGetMacro ( AddToScene  ,
int   
)

node added to MRML scene

vtkMRMLNode::vtkGetMacro ( SaveWithScene  ,
int   
)

Save node with MRML scene

vtkMRMLNode::vtkGetMacro ( ModifiedSinceRead  ,
int   
)

Describes if the data has been modified

vtkMRMLNode::vtkGetMacro ( Indent  ,
int   
)

Node's effect on indentation when displaying the contents of a MRML file. (0, +1, -1)

vtkMRMLNode::vtkGetMacro ( InMRMLCallbackFlag  ,
int   
)

Flags to avoid event loops NOTE: don't use the SetMacro or it call modified itself and generate even more events!

vtkMRMLNode::vtkGetMacro ( Selectable  ,
int   
)

Describes if the node is selectable

vtkMRMLNode::vtkGetMacro ( HideFromEditors  ,
int   
)

Describes if the node is hidden

vtkMRMLNode::vtkGetStringMacro ( TempURLString   )  [protected]
vtkMRMLNode::vtkGetStringMacro ( SingletonTag   ) 
vtkMRMLNode::vtkGetStringMacro ( ID   ) 

ID use by other nodes to reference this node in XML

vtkMRMLNode::vtkGetStringMacro ( Name   ) 
vtkMRMLNode::vtkGetStringMacro ( SceneRootDir   ) 
vtkMRMLNode::vtkGetStringMacro ( Description   ) 
vtkMRMLNode::vtkSetMacro ( Indent  ,
int   
) [protected]
vtkMRMLNode::vtkSetMacro ( Selected  ,
int   
)
vtkMRMLNode::vtkSetMacro ( AddToScene  ,
int   
)
vtkMRMLNode::vtkSetMacro ( SaveWithScene  ,
int   
)
vtkMRMLNode::vtkSetMacro ( ModifiedSinceRead  ,
int   
)
vtkMRMLNode::vtkSetMacro ( Selectable  ,
int   
)
vtkMRMLNode::vtkSetMacro ( HideFromEditors  ,
int   
)
vtkMRMLNode::vtkSetStringMacro ( ID   )  [private]

ID use by other nodes to reference this node in XML

vtkMRMLNode::vtkSetStringMacro ( TempURLString   )  [protected]

Get/Set the string used to manage encoding/decoding of strings/URLs with special characters

vtkMRMLNode::vtkSetStringMacro ( SingletonTag   ) 

Tag that make this node a singleton in the scene if NULL multiple instances of this node class allowed, otherwise scene can only replace this node not add new instances.

vtkMRMLNode::vtkSetStringMacro ( Name   ) 

Name of this node, to be set by the user

vtkMRMLNode::vtkSetStringMacro ( SceneRootDir   ) 

Root directory of MRML scene

vtkMRMLNode::vtkSetStringMacro ( Description   ) 

Text description of this node, to be set by the user

vtkMRMLNode::vtkTypeMacro ( vtkMRMLNode  ,
vtkObject   
)
void vtkMRMLNode::WriteNodeBodyXML ( ostream &  of,
int  indent 
) [virtual]

Write this node's body to a MRML file in XML format.

Reimplemented in vtkMRMLSceneSnapshotNode.

Referenced by vtkMRMLScene::Commit(), and vtkMRMLSceneSnapshotNode::WriteNodeBodyXML().

void vtkMRMLNode::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 in vtkMRMLArrayPlotNode, vtkMRMLBSplineTransformNode, vtkMRMLCameraNode, vtkMRMLClipModelsNode, vtkMRMLColorNode, vtkMRMLColorTableNode, vtkMRMLColorTableStorageNode, vtkMRMLCrosshairNode, vtkMRMLdGEMRICProceduralColorNode, vtkMRMLDiffusionImageVolumeNode, vtkMRMLDiffusionTensorDisplayPropertiesNode, vtkMRMLDiffusionTensorVolumeDisplayNode, vtkMRMLDiffusionTensorVolumeNode, vtkMRMLDiffusionTensorVolumeSliceDisplayNode, vtkMRMLDiffusionWeightedVolumeDisplayNode, vtkMRMLDiffusionWeightedVolumeNode, vtkMRMLDisplayableNode, vtkMRMLDisplayNode, vtkMRMLDoubleArrayNode, vtkMRMLDoubleArrayStorageNode, vtkMRMLFiberBundleDisplayNode, vtkMRMLFiberBundleGlyphDisplayNode, vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleTubeDisplayNode, vtkMRMLFiducialListNode, vtkMRMLFiducialListStorageNode, vtkMRMLFreeSurferModelOverlayStorageNode, vtkMRMLFreeSurferModelStorageNode, vtkMRMLFreeSurferProceduralColorNode, vtkMRMLGlyphableVolumeDisplayNode, vtkMRMLGlyphableVolumeDisplayPropertiesNode, vtkMRMLGlyphableVolumeSliceDisplayNode, vtkMRMLGridTransformNode, vtkMRMLHierarchyNode, vtkMRMLInteractionNode, vtkMRMLLayoutNode, vtkMRMLLinearTransformNode, vtkMRMLModelHierarchyNode, vtkMRMLModelStorageNode, vtkMRMLNonlinearTransformNode, vtkMRMLNRRDStorageNode, vtkMRMLOrthogonalLinePlotNode, vtkMRMLPETProceduralColorNode, vtkMRMLPlotNode, vtkMRMLProceduralColorNode, vtkMRMLROIListNode, vtkMRMLROINode, vtkMRMLScalarVolumeDisplayNode, vtkMRMLScalarVolumeNode, vtkMRMLSceneSnapshotNode, vtkMRMLSelectionNode, vtkMRMLSliceCompositeNode, vtkMRMLSliceNode, vtkMRMLSnapshotClipNode, vtkMRMLStorableNode, vtkMRMLStorageNode, vtkMRMLTensorVolumeNode, vtkMRMLTransformableNode, vtkMRMLTransformNode, vtkMRMLTransformStorageNode, vtkMRMLUnstructuredGridDisplayNode, vtkMRMLVectorVolumeDisplayNode, vtkMRMLVectorVolumeNode, vtkMRMLViewNode, vtkMRMLVolumeArchetypeStorageNode, vtkMRMLVolumeDisplayNode, vtkMRMLVolumeHeaderlessStorageNode, vtkMRMLVolumeNode, vtkMRMLVolumePropertyNode, vtkMRMLVolumePropertyStorageNode, vtkMRMLXYPlotManagerNode, vtkMRMLCommandLineModuleNode, vtkMRMLAtlasCreatorNode, vtkMRMLUDPServerNode, vtkMRMLChangeTrackerNode, vtkMRMLEMSAtlasNode, vtkMRMLEMSCollectionNode, vtkMRMLEMSegmentNode, vtkMRMLEMSGlobalParametersNode, vtkMRMLEMSNode, vtkMRMLEMSSegmenterNode, vtkMRMLEMSTemplateNode, vtkMRMLEMSTreeNode, vtkMRMLEMSTreeParametersLeafNode, vtkMRMLEMSTreeParametersNode, vtkMRMLEMSTreeParametersParentNode, vtkMRMLEMSWorkingDataNode, vtkMRMLFetchMINode, vtkMRMLTimeSeriesBundleNode, vtkMRMLGradientAnisotropicDiffusionFilterNode, vtkMRMLIntensityNormalizationFilterNode, vtkMRMLMeasurementsAngleNode, vtkMRMLMeasurementsNode, vtkMRMLMeasurementsRulerNode, vtkMRMLFESurfaceNode, vtkMRMLFiniteElementBuildingBlockDisplayNode, vtkMRMLFiniteElementBuildingBlockNode, vtkMRMLFiniteElementImageNode, vtkMRMLFiniteElementMeshDisplayNode, vtkMRMLFiniteElementMeshNode, vtkMRMLNullDisplayNode, vtkMRMLIA_FEMeshNode, vtkMRMLModelMirrorNode, vtkMRMLModelTransformNode, vtkMRMLIGTLConnectorNode, vtkMRMLIGTLQueryNode, vtkMRMLIGTLTrackingDataBundleNode, vtkMRMLIGTLTrackingDataQueryNode, vtkMRMLImageMetaListNode, vtkMRMLPETCTFusionNode, vtkMRMLPharmacokineticsCurveAnalysisNode, vtkMRMLTransPerinealProstateRobotNode, vtkMRMLTransPerinealProstateTemplateNode, vtkMRMLTransRectalProstateRobotNode, vtkMRMLProstateNavManagerNode, vtkMRMLRobotDisplayNode, vtkMRMLRobotNode, vtkMRMLQueryAtlasNode, vtkMRMLScriptedModuleNode, vtkMRMLSlicerDaemonNode, vtkMRMLSlicerWelcomeNode, vtkMRMLLabelStatisticsNode, vtkMRMLTractographyFiducialSeedingNode, vtkMRMLUDPServerNode, vtkMRMLVolumeRenderingParametersNode, vtkMRMLVolumeRenderingScenarioNode, vtkMRMLVolumeRendering1ParametersNode, vtkMRMLAnnotationAngleNode, vtkMRMLAnnotationAngleStorageNode, vtkMRMLAnnotationControlPointsNode, vtkMRMLAnnotationControlPointsStorageNode, vtkMRMLAnnotationDisplayNode, vtkMRMLAnnotationLineDisplayNode, vtkMRMLAnnotationLinesNode, vtkMRMLAnnotationLinesStorageNode, vtkMRMLAnnotationNode, vtkMRMLAnnotationPointDisplayNode, vtkMRMLAnnotationRulerNode, vtkMRMLAnnotationRulerStorageNode, vtkMRMLAnnotationStorageNode, and vtkMRMLAnnotationTextDisplayNode.

References Description, HideFromEditors, ID, Name, Selectable, and Selected.

Referenced by vtkMRMLScene::Commit(), and vtkMRMLSceneSnapshotNode::WriteNodeBodyXML().


Friends And Related Function Documentation

friend class vtkMRMLScene [friend]

make the vtkMRMLScene a friend so that AddNodeNoNotify can call SetID, but that's the only class that is allowed to do so


Member Data Documentation

std::map< std::string, std::string > vtkMRMLNode::Attributes [protected]

Referenced by vtkMRMLNode().

Referenced by vtkMRMLProstateNavManagerNode::Copy(), Copy(), PrintSelf(), ReadXMLAttributes(), vtkMRMLAnnotationAngleNode::vtkMRMLAnnotationAngleNode(), vtkMRMLAnnotationRulerNode::vtkMRMLAnnotationRulerNode(), vtkMRMLCameraNode::vtkMRMLCameraNode(), vtkMRMLChangeTrackerNode::vtkMRMLChangeTrackerNode(), vtkMRMLClipModelsNode::vtkMRMLClipModelsNode(), vtkMRMLColorNode::vtkMRMLColorNode(), vtkMRMLCommandLineModuleNode::vtkMRMLCommandLineModuleNode(), vtkMRMLFetchMINode::vtkMRMLFetchMINode(), vtkMRMLFreeSurferProceduralColorNode::vtkMRMLFreeSurferProceduralColorNode(), vtkMRMLGradientAnisotropicDiffusionFilterNode::vtkMRMLGradientAnisotropicDiffusionFilterNode(), vtkMRMLHierarchyNode::vtkMRMLHierarchyNode(), vtkMRMLIGTLConnectorNode::vtkMRMLIGTLConnectorNode(), vtkMRMLIntensityNormalizationFilterNode::vtkMRMLIntensityNormalizationFilterNode(), vtkMRMLLabelStatisticsNode::vtkMRMLLabelStatisticsNode(), vtkMRMLLayoutNode::vtkMRMLLayoutNode(), vtkMRMLMeasurementsAngleNode::vtkMRMLMeasurementsAngleNode(), vtkMRMLMeasurementsNode::vtkMRMLMeasurementsNode(), vtkMRMLMeasurementsRulerNode::vtkMRMLMeasurementsRulerNode(), vtkMRMLModelHierarchyNode::vtkMRMLModelHierarchyNode(), vtkMRMLModelMirrorNode::vtkMRMLModelMirrorNode(), vtkMRMLModelTransformNode::vtkMRMLModelTransformNode(), vtkMRMLNode(), vtkMRMLPETCTFusionNode::vtkMRMLPETCTFusionNode(), vtkMRMLPharmacokineticsCurveAnalysisNode::vtkMRMLPharmacokineticsCurveAnalysisNode(), vtkMRMLQueryAtlasNode::vtkMRMLQueryAtlasNode(), vtkMRMLRobotNode::vtkMRMLRobotNode(), vtkMRMLROIListNode::vtkMRMLROIListNode(), vtkMRMLROINode::vtkMRMLROINode(), vtkMRMLSceneSnapshotNode::vtkMRMLSceneSnapshotNode(), vtkMRMLSnapshotClipNode::vtkMRMLSnapshotClipNode(), vtkMRMLTractographyFiducialSeedingNode::vtkMRMLTractographyFiducialSeedingNode(), vtkMRMLTransformableNode::vtkMRMLTransformableNode(), vtkMRMLUDPServerNode::vtkMRMLUDPServerNode(), vtkMRMLViewNode::vtkMRMLViewNode(), vtkMRMLVolumePropertyNode::vtkMRMLVolumePropertyNode(), vtkMRMLVolumeRendering1ParametersNode::vtkMRMLVolumeRendering1ParametersNode(), vtkMRMLVolumeRenderingParametersNode::vtkMRMLVolumeRenderingParametersNode(), and WriteXML().

char* vtkMRMLNode::ID [protected]
int vtkMRMLNode::Indent [protected]

Flag to avoid event loops

Referenced by vtkMRMLNode().

Referenced by vtkMRMLNode().

: Holders for MRML callbacks

Referenced by vtkMRMLVolumeHeaderlessStorageNode::ReadData(), vtkMRMLVolumeArchetypeStorageNode::ReadData(), vtkMRMLIGTLConnectorNode::RegisterOutgoingMRMLNode(), vtkMRMLArrayPlotNode::SetAndObserveArray(), vtkMRMLCameraNode::SetAndObserveCamera(), vtkMRMLVolumeNode::SetAndObserveImageData(), vtkMRMLLinearTransformNode::SetAndObserveMatrixTransformToParent(), vtkMRMLDisplayableNode::SetAndObservePolyData(), vtkMRMLDisplayNode::SetAndObserveTextureImageData(), vtkMRMLUnstructuredGridNode::SetAndObserveUnstructuredGrid(), vtkMRMLNonlinearTransformNode::SetAndObserveWarpTransformToParent(), vtkMRMLIGTLConnectorNode::UnregisterOutgoingMRMLNode(), vtkMRMLDisplayNode::vtkMRMLDisplayNode(), vtkMRMLNode(), vtkMRMLArrayPlotNode::~vtkMRMLArrayPlotNode(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::~vtkMRMLDiffusionTensorVolumeSliceDisplayNode(), vtkMRMLFiberBundleGlyphDisplayNode::~vtkMRMLFiberBundleGlyphDisplayNode(), vtkMRMLFiberBundleLineDisplayNode::~vtkMRMLFiberBundleLineDisplayNode(), vtkMRMLFiberBundleTubeDisplayNode::~vtkMRMLFiberBundleTubeDisplayNode(), vtkMRMLFiniteElementBuildingBlockDisplayNode::~vtkMRMLFiniteElementBuildingBlockDisplayNode(), vtkMRMLFiniteElementMeshDisplayNode::~vtkMRMLFiniteElementMeshDisplayNode(), vtkMRMLGlyphableVolumeSliceDisplayNode::~vtkMRMLGlyphableVolumeSliceDisplayNode(), ~vtkMRMLNode(), vtkMRMLNullDisplayNode::~vtkMRMLNullDisplayNode(), and vtkMRMLUnstructuredGridDisplayNode::~vtkMRMLUnstructuredGridDisplayNode().

Referenced by vtkMRMLNode(), and ~vtkMRMLNode().

char* vtkMRMLNode::Name [protected]

Referenced by Copy(), and vtkMRMLNode().

Referenced by vtkMRMLEMSTreeNode::AddChildNode(), vtkMRMLDisplayableNode::AddDisplayNodeID(), vtkMRMLFiducialListNode::AddFiducial(), vtkMRMLFiducialListNode::AddFiducialWithLabelXYZSelectedVisibility(), vtkMRMLFiducialListNode::AddFiducialWithXYZ(), vtkMRMLTransRectalProstateRobotNode::AddModelNode(), vtkMRMLTransPerinealProstateTemplateNode::AddNeedleModel(), vtkMRMLEMSCollectionNode::AddNode(), vtkMRMLROIListNode::AddROI(), vtkMRMLStorableNode::AddStorageNodeID(), vtkMRMLTransPerinealProstateTemplateNode::AddTemplateModel(), vtkMRMLTransPerinealProstateTemplateNode::AddWorkspaceModel(), vtkMRMLTransPerinealProstateRobotNode::AddWorkspaceModel(), vtkMRMLTransPerinealProstateTemplateNode::AddZFrameModel(), vtkMRMLTransPerinealProstateRobotNode::AddZFrameModel(), vtkMRMLModelNode::CompositeScalars(), vtkMRMLEMSTreeNode::Copy(), vtkMRMLStorageNode::FileNameIsInList(), vtkMRMLCameraNode::FindActiveTagInScene(), vtkMRMLDisplayNode::GetDisplayableNode(), vtkMRMLStorageNode::GetFullNameFromNthFileName(), vtkMRMLProstateNavManagerNode::Init(), vtkMRMLTransRectalProstateRobotNode::Init(), vtkMRMLTransPerinealProstateTemplateNode::Init(), vtkMRMLTransPerinealProstateRobotNode::Init(), vtkMRMLStorageNode::IsFilePathRelative(), vtkMRMLTransPerinealProstateTemplateNode::MoveTo(), vtkMRMLTransPerinealProstateTemplateNode::PerformRegistration(), vtkMRMLTransPerinealProstateRobotNode::PerformRegistration(), vtkMRMLFreeSurferModelOverlayStorageNode::ReadData(), vtkMRMLTractographyFiducialSeedingNode::ReadXMLAttributes(), vtkMRMLLabelStatisticsNode::ReadXMLAttributes(), vtkMRMLPETCTFusionNode::ReadXMLAttributes(), vtkMRMLIntensityNormalizationFilterNode::ReadXMLAttributes(), vtkMRMLGradientAnisotropicDiffusionFilterNode::ReadXMLAttributes(), vtkMRMLChangeTrackerNode::ReadXMLAttributes(), vtkMRMLCameraNode::ReadXMLAttributes(), vtkMRMLViewNode::RemoveActiveFlagInScene(), vtkMRMLEMSCollectionNode::RemoveAllNodes(), vtkMRMLEMSCollectionNode::RemoveNodeByKey(), vtkMRMLEMSCollectionNode::RemoveNodeByNodeID(), vtkMRMLEMSCollectionNode::RemoveNthNode(), vtkMRMLSceneSnapshotNode::RestoreScene(), vtkMRMLSceneSnapshotNode::SetAbsentStorageFileNames(), vtkMRMLCameraNode::SetActiveTag(), vtkMRMLDisplayableNode::SetDisplayNodeID(), vtkMRMLEMSTreeNode::SetNthChildNode(), vtkMRMLDisplayableNode::SetNthDisplayNodeID(), vtkMRMLEMSCollectionNode::SetNthNodeID(), vtkMRMLROIListNode::SetNthROIIJK(), vtkMRMLROIListNode::SetNthROIRadiusIJK(), vtkMRMLROIListNode::SetNthROIRadiusXYZ(), vtkMRMLROIListNode::SetNthROIXYZ(), vtkMRMLStorableNode::SetNthStorageNodeID(), vtkMRMLStorableNode::SetSlicerDataType(), vtkMRMLStorableNode::SetStorageNodeID(), vtkMRMLStorageNode::StageReadData(), vtkMRMLStorageNode::StageWriteData(), vtkMRMLSceneSnapshotNode::StoreScene(), vtkMRMLROIListNode::UpdateIJK(), vtkMRMLVolumeRendering1ParametersNode::UpdateReferences(), vtkMRMLVolumeRenderingParametersNode::UpdateReferences(), vtkMRMLRobotNode::UpdateReferences(), vtkMRMLProstateNavManagerNode::UpdateReferences(), vtkMRMLTransRectalProstateRobotNode::UpdateReferences(), vtkMRMLTransPerinealProstateTemplateNode::UpdateReferences(), vtkMRMLTransPerinealProstateRobotNode::UpdateReferences(), vtkMRMLEMSWorkingDataNode::UpdateReferences(), vtkMRMLEMSTreeParametersNode::UpdateReferences(), vtkMRMLEMSTreeNode::UpdateReferences(), vtkMRMLEMSTemplateNode::UpdateReferences(), vtkMRMLEMSSegmenterNode::UpdateReferences(), vtkMRMLEMSNode::UpdateReferences(), vtkMRMLEMSCollectionNode::UpdateReferences(), vtkMRMLTransformableNode::UpdateReferences(), vtkMRMLStorableNode::UpdateReferences(), vtkMRMLSliceCompositeNode::UpdateReferences(), vtkMRMLSelectionNode::UpdateReferences(), vtkMRMLModelHierarchyNode::UpdateReferences(), vtkMRMLHierarchyNode::UpdateReferences(), vtkMRMLGlyphableVolumeDisplayNode::UpdateReferences(), vtkMRMLFiberBundleDisplayNode::UpdateReferences(), vtkMRMLDisplayNode::UpdateReferences(), vtkMRMLDisplayableNode::UpdateReferences(), vtkMRMLDiffusionTensorVolumeSliceDisplayNode::UpdateReferences(), vtkMRMLDiffusionImageVolumeNode::UpdateReferences(), vtkMRMLCameraNode::UpdateReferences(), vtkMRMLSceneSnapshotNode::UpdateSnapshotScene(), and vtkMRMLNode().

Referenced by vtkMRMLNode(), and ~vtkMRMLNode().

Referenced by vtkMRMLNode(), and ~vtkMRMLNode().

std::string vtkMRMLNode::TempID [private]

Variable used to manage constructed ids

Referenced by ConstructID().

Variable used to manage encoded/decoded URL strings

Referenced by vtkMRMLNode(), and ~vtkMRMLNode().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1