#include <vtkMRMLEMSVolumeCollectionNode.h>
| vtkMRMLEMSVolumeCollectionNode::vtkMRMLEMSVolumeCollectionNode | ( | ) | [protected] |
| vtkMRMLEMSVolumeCollectionNode::~vtkMRMLEMSVolumeCollectionNode | ( | ) | [protected] |
| vtkMRMLEMSVolumeCollectionNode::vtkMRMLEMSVolumeCollectionNode | ( | const vtkMRMLEMSVolumeCollectionNode & | ) | [protected] |
| virtual int vtkMRMLEMSVolumeCollectionNode::AddVolume | ( | const char * | key, | |
| const char * | volumeNodeID | |||
| ) | [inline, virtual] |
References vtkMRMLEMSCollectionNode::AddNode().
Referenced by vtkEMSegmentMRMLManager::AddTargetSelectedVolume(), DefineTargetVolume(), vtkEMSegmentMRMLManager::ResetTargetSelectedVolumes(), vtkEMSegmentMRMLManager::SetRegistrationAtlasVolumeID(), vtkEMSegmentMRMLManager::SetTreeNodeSpatialPriorVolumeID(), and vtkEMSegmentMRMLManager::SetTreeNodeSubParcellationVolumeID().
| void vtkMRMLEMSVolumeCollectionNode::CloneVolumes | ( | const vtkMRMLNode * | node, | |
| const char * | addPostFix | |||
| ) | [virtual] |
References vtkSlicerVolumesLogic::CloneVolume(), vtkMRMLEMSCollectionNode::GetNthNode(), GetNumberOfVolumes(), vtkMRMLNode::GetScene(), vtkMRMLEMSCollectionNode::KeyList, vtkMRMLEMSCollectionNode::KeyToNodeIDMap, New(), vtkMRMLEMSCollectionNode::NodeIDToKeyMap, vtkSlicerLogic::SetMRMLScene(), and vtkMRMLEMSCollectionNode::SetNthNodeID().
Referenced by vtkEMSegmentMRMLManager::CloneAtlasNode(), vtkEMSegmentMRMLManager::CloneVolumeCollectionNode(), vtkEMSegmentMRMLManager::SynchronizeAtlasNode(), and vtkEMSegmentMRMLManager::SynchronizeVolumeCollectionNode().
| vtkMRMLNode * vtkMRMLEMSVolumeCollectionNode::CreateNodeInstance | ( | ) | [virtual] |
Create instance of the default node. Like New only virtual NOTE: Subclasses should implement this method
Reimplemented from vtkMRMLEMSCollectionNode.
Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.
References autoSlicerTracto2regions::ret.
| virtual int vtkMRMLEMSVolumeCollectionNode::GetIndexByVolumeNodeID | ( | const char * | nodeID | ) | const [inline, virtual] |
References vtkMRMLEMSCollectionNode::GetIndexByNodeID().
Referenced by vtkEMSegmentMRMLManager::GetTargetVolumeIndex().
| virtual const char* vtkMRMLEMSVolumeCollectionNode::GetKeyByVolumeNodeID | ( | const char * | nodeID | ) | const [inline, virtual] |
| virtual const char* vtkMRMLEMSVolumeCollectionNode::GetNodeTagName | ( | ) | [inline, virtual] |
Get node XML tag name (like Volume, Model) NOTE: Subclasses should implement this method
Reimplemented from vtkMRMLEMSCollectionNode.
Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.
| vtkMRMLVolumeNode * vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNode | ( | int | n | ) | const [virtual] |
References vtkMRMLEMSCollectionNode::GetNthNode().
Referenced by vtkEMSegmentMRMLManager::CheckTemplateMRMLStructure(), vtkEMSegmentMRMLManager::ComputeAtlasNumberOfTrainingSamples(), vtkEMSegmentLogic::CopyTargetDataToSegmenter(), vtkEMSegmentLogic::DefineValidSegmentationBoundary(), vtkEMSegmentMRMLManager::DoTargetAndAtlasDataTypesMatch(), vtkEMSegmentMRMLManager::GetAlignedSpatialPriorFromTreeNodeID(), vtkEMSegmentMRMLManager::GetAlignedSubParcellationFromTreeNodeID(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROIFromROINode(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROINodeFromROI(), vtkEMSegmentRunSegmentationStep::ResetROICenter(), vtkEMSegmentRunSegmentationStep::RetrieveInteractorCoordinates(), vtkEMSegmentRunSegmentationStep::ROICheck(), vtkEMSegmentRunSegmentationStep::ROIMapShow(), vtkEMSegmentRunSegmentationStep::ROIReset(), vtkEMSegmentRunSegmentationStep::ShowROIGUI(), vtkEMSegmentMRMLManager::SynchronizeAtlasNode(), vtkEMSegmentMRMLManager::SynchronizeVolumeCollectionNode(), vtkEMSegmentInputChannelsStep::UpdateInputChannelsfromMRML(), and vtkEMSegmentPreProcessingStep::Validate().
| virtual const char* vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNodeID | ( | int | n | ) | const [inline, virtual] |
References vtkMRMLEMSCollectionNode::GetNthNodeID().
Referenced by vtkEMSegmentLogic::CopyTargetDataToSegmenter(), vtkEMSegmentMRMLManager::GetTargetSelectedVolumeNthID(), vtkEMSegmentMRMLManager::GetTargetSelectedVolumeNthMRMLID(), vtkEMSegmentKWLogic::UpdateIntensityDistributionAuto(), and vtkEMSegmentMRMLManager::UpdateIntensityDistributionFromSample().
| virtual int vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes | ( | ) | const [inline, virtual] |
References vtkMRMLEMSCollectionNode::GetNumberOfNodes().
Referenced by vtkEMSegmentMRMLManager::CheckTemplateMRMLStructure(), CloneVolumes(), vtkEMSegmentLogic::CopyTargetDataToSegmenter(), DefineTargetVolume(), vtkEMSegmentMRMLManager::DoTargetAndAtlasDataTypesMatch(), vtkEMSegmentMRMLManager::GetTargetNumberOfSelectedVolumes(), LoadUserDefinedAtlas(), main(), vtkEMSegmentMRMLManager::PropogateAdditionOfSelectedTargetImage(), vtkEMSegmentMRMLManager::ResetTargetSelectedVolumes(), vtkEMSegmentMRMLManager::SynchronizeAtlasNode(), vtkEMSegmentMRMLManager::SynchronizeVolumeCollectionNode(), vtkEMSegmentKWLogic::UpdateIntensityDistributionAuto(), and vtkEMSegmentMRMLManager::UpdateIntensityDistributionFromSample().
References vtkMRMLEMSCollectionNode::MoveNthNode().
Referenced by vtkEMSegmentMRMLManager::MoveNthTargetSelectedVolume().
| vtkMRMLEMSVolumeCollectionNode * vtkMRMLEMSVolumeCollectionNode::New | ( | ) | [static] |
Reimplemented from vtkMRMLEMSCollectionNode.
Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.
References autoSlicerTracto2regions::ret.
Referenced by CloneVolumes(), and DefineTargetVolume().
| void vtkMRMLEMSVolumeCollectionNode::operator= | ( | const vtkMRMLEMSVolumeCollectionNode & | ) | [protected] |
Reimplemented from vtkMRMLEMSCollectionNode.
Reimplemented in vtkMRMLEMSAtlasNode, and vtkMRMLEMSTargetNode.
| void vtkMRMLEMSVolumeCollectionNode::ReadXMLAttributes | ( | const char ** | atts | ) | [virtual] |
Set node attributes NOTE: Subclasses should implement this method NOTE: Call this method in the subclass impementation
Reimplemented from vtkMRMLEMSCollectionNode.
Reimplemented in vtkMRMLEMSAtlasNode.
References vtkMRMLEMSCollectionNode::AddNode(), and ModifyHeader::val.
| virtual void vtkMRMLEMSVolumeCollectionNode::RemoveAllVolumes | ( | ) | [inline, virtual] |
References vtkMRMLEMSCollectionNode::RemoveAllNodes().
Referenced by vtkEMSegmentMRMLManager::ResetTargetSelectedVolumes().
| virtual void vtkMRMLEMSVolumeCollectionNode::RemoveNthVolume | ( | int | n | ) | [inline, virtual] |
References vtkMRMLEMSCollectionNode::RemoveNthNode().
Referenced by vtkEMSegmentMRMLManager::RemoveTargetSelectedVolumeIndex().
| virtual void vtkMRMLEMSVolumeCollectionNode::RemoveVolumeByKey | ( | const char * | key | ) | [inline, virtual] |
References vtkMRMLEMSCollectionNode::RemoveNodeByKey().
| virtual void vtkMRMLEMSVolumeCollectionNode::RemoveVolumeByNodeID | ( | const char * | key | ) | [inline, virtual] |
References vtkMRMLEMSCollectionNode::RemoveNodeByNodeID().
| virtual void vtkMRMLEMSVolumeCollectionNode::SetNthVolumeNodeID | ( | int | n, | |
| const char * | nodeID | |||
| ) | [inline, virtual] |
References vtkMRMLEMSCollectionNode::SetNthNodeID().
Referenced by vtkEMSegmentMRMLManager::SetTargetSelectedVolumeNthID().
| vtkMRMLEMSVolumeCollectionNode::vtkTypeMacro | ( | vtkMRMLEMSVolumeCollectionNode | , | |
| vtkMRMLNode | ||||
| ) |
Reimplemented from vtkMRMLEMSCollectionNode.
1.6.1