#include <vtkEMSegmentMRMLManager.h>
typedef vtksys_stl::map<vtksys_stl::string, vtkIdType> vtkEMSegmentMRMLManager::MRMLToVTKMapType [private] |
typedef vtksys_stl::map<vtkIdType, vtksys_stl::string> vtkEMSegmentMRMLManager::VTKToMRMLMapType [private] |
| anonymous enum |
| anonymous enum |
| vtkEMSegmentMRMLManager::vtkEMSegmentMRMLManager | ( | ) | [private] |
References HideNodesFromEditors, MRMLScene, and NextVTKNodeID.
| vtkEMSegmentMRMLManager::~vtkEMSegmentMRMLManager | ( | ) | [private] |
References SetNode().
| vtkEMSegmentMRMLManager::vtkEMSegmentMRMLManager | ( | const vtkEMSegmentMRMLManager & | ) | [private] |
| vtkIdType vtkEMSegmentMRMLManager::AddNewTreeNode | ( | ) | [private, virtual] |
References GetTargetInputNode(), HideNodesFromEditors, MapMRMLNodeIDToVTKNodeID(), New(), vtkMRMLEMSTreeNode::SetNumberOfTargetInputChannels(), and SetTreeNodeIntensityLabel().
Referenced by AddTreeNode().
| void vtkEMSegmentMRMLManager::AddTargetSelectedVolume | ( | vtkIdType | volumeID | ) | [virtual] |
References vtkMRMLEMSVolumeCollectionNode::AddVolume(), GetTargetInputNode(), GetVolumeNode(), GetWorkingDataNode(), MapVTKNodeIDToMRMLNodeID(), slicerget::name, PropogateAdditionOfSelectedTargetImage(), and UpdateIntensityDistributions().
Referenced by AddTargetSelectedVolumeByMRMLID(), and main().
| void vtkEMSegmentMRMLManager::AddTargetSelectedVolumeByMRMLID | ( | char * | mrmlID | ) | [virtual] |
References AddTargetSelectedVolume(), and MapMRMLNodeIDToVTKNodeID().
Referenced by vtkEMSegmentInputChannelsStep::Validate().
References AddNewTreeNode(), and SetTreeNodeParentNodeID().
Referenced by vtkEMSegmentAnatomicalStructureStep::AddChildNodeCallback(), and main().
| void vtkEMSegmentMRMLManager::ChangeTreeNodeDistributionsFromManualSamplingToManual | ( | ) | [virtual] |
| int vtkEMSegmentMRMLManager::CheckEMSTemplateVolumeNodes | ( | vtkMRMLEMSTemplateNode * | emsTemplateNode | ) | [virtual] |
References vtkMRMLScene::GetNextNodeByClass(), vtkMRMLScene::GetReferencedSubScene(), vtkMRMLScene::InitTraversal(), and New().
Referenced by SetLoadedParameterSetIndex().
| virtual int vtkEMSegmentMRMLManager::CheckMRMLNodeStructureForProcessing | ( | ) | [inline, virtual] |
Referenced by main().
| int vtkEMSegmentMRMLManager::CheckTemplateMRMLStructure | ( | vtkMRMLEMSTemplateNode * | emsTemp, | |
| int | guiFlag | |||
| ) | [virtual] |
References vtkMRMLEMSTemplateNode::GetEMSWorkingDataNode(), vtkMRMLEMSTemplateNode::GetGlobalParametersNode(), vtkMRMLEMSWorkingDataNode::GetInputTargetNode(), vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNode(), vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes(), vtkMRMLEMSWorkingDataNode::GetOutputSegmentationNode(), vtkMRMLEMSTemplateNode::GetSpatialAtlasNode(), vtkMRMLEMSTemplateNode::GetSubParcellationNode(), and vtkMRMLEMSTemplateNode::GetTreeNode().
Referenced by SetNodeWithCheck().
| vtkMRMLEMSAtlasNode * vtkEMSegmentMRMLManager::CloneAtlasNode | ( | vtkMRMLEMSAtlasNode * | target, | |
| const char * | name | |||
| ) | [virtual] |
| virtual vtkMRMLEMSVolumeCollectionNode* vtkEMSegmentMRMLManager::CloneSubParcellationNode | ( | vtkMRMLEMSVolumeCollectionNode * | target, | |
| const char * | name | |||
| ) | [inline, virtual] |
| virtual vtkMRMLEMSVolumeCollectionNode* vtkEMSegmentMRMLManager::CloneTargetNode | ( | vtkMRMLEMSVolumeCollectionNode * | target, | |
| const char * | name | |||
| ) | [inline, virtual] |
| vtkMRMLEMSVolumeCollectionNode * vtkEMSegmentMRMLManager::CloneVolumeCollectionNode | ( | vtkMRMLEMSVolumeCollectionNode * | target, | |
| const char * | name | |||
| ) | [private, virtual] |
| void vtkEMSegmentMRMLManager::CompleteTemplateMRMLStructureForGUI | ( | vtkMRMLEMSTemplateNode * | emsTemp | ) | [virtual] |
References vtkMRMLEMSCollectionNode::AddNode(), vtkMRMLEMSTemplateNode::GetEMSWorkingDataNode(), vtkMRMLEMSWorkingDataNode::GetInputTargetNode(), vtkMRMLEMSTemplateNode::GetSpatialAtlasNode(), vtkMRMLEMSTemplateNode::GetSubParcellationNode(), HideNodesFromEditors, and New().
Referenced by CreateAndObserveNewParameterSet(), and SetLoadedParameterSetIndex().
| void vtkEMSegmentMRMLManager::ComputeAtlasNumberOfTrainingSamples | ( | ) | [virtual] |
| void vtkEMSegmentMRMLManager::CopyEMRelatedNodesToMRMLScene | ( | vtkMRMLScene * | newScene | ) | [virtual] |
References vtkMRMLScene::GetReferencedSubScene().
Referenced by CreateTemplateFile().
| void vtkEMSegmentMRMLManager::CreateAndObserveNewParameterSet | ( | ) | [virtual] |
| int vtkEMSegmentMRMLManager::CreateTemplateFile | ( | ) |
References vtkMRMLScene::Commit(), CopyEMRelatedNodesToMRMLScene(), fileName, GetGlobalParametersNode(), GetSaveTemplateFilename(), vtkMRMLScene::GetURL(), GetWorkingDataNode(), MRMLScene, New(), vtkMRMLScene::SetRootDirectory(), SetSaveTemplateFilename(), SetSegmentationBoundaryMax(), vtkMRMLScene::SetURL(), TurnDefaultMRMLFileIntoTaskName(), and vtkMRMLScene::Undo().
Referenced by main(), and vtkEMSegmentRunSegmentationStep::SelectTemplateFileCallback().
| bool vtkEMSegmentMRMLManager::DoTargetAndAtlasDataTypesMatch | ( | vtkMRMLEMSVolumeCollectionNode * | targetNode, | |
| vtkMRMLEMSAtlasNode * | atlasNode | |||
| ) | [virtual] |
| vtkMRMLVolumeNode * vtkEMSegmentMRMLManager::GetAlignedSpatialPriorFromTreeNodeID | ( | vtkIdType | nodeID | ) |
References vtkMRMLEMSWorkingDataNode::GetAlignedAtlasNode(), vtkMRMLEMSCollectionNode::GetIndexByKey(), vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNode(), GetTreeNode(), and GetWorkingDataNode().
Referenced by vtkEMSegmentLogic::AutoCorrectSpatialPriorWeight(), and vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter().
| vtkMRMLVolumeNode * vtkEMSegmentMRMLManager::GetAlignedSubParcellationFromTreeNodeID | ( | vtkIdType | nodeID | ) |
References vtkMRMLEMSWorkingDataNode::GetAlignedSubParcellationNode(), vtkMRMLEMSCollectionNode::GetIndexByKey(), vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNode(), GetTreeNodeIsLeaf(), GetTreeParametersLeafNode(), and GetWorkingDataNode().
Referenced by vtkEMSegmentLogic::SubParcelateSegmentation().
| vtkMRMLEMSAtlasNode * vtkEMSegmentMRMLManager::GetAtlasAlignedNode | ( | ) | [virtual] |
References vtkMRMLEMSWorkingDataNode::GetAlignedAtlasNode(), and GetWorkingDataNode().
| vtkMRMLEMSAtlasNode * vtkEMSegmentMRMLManager::GetAtlasInputNode | ( | ) | [virtual] |
| int vtkEMSegmentMRMLManager::GetAtlasNumberOfTrainingSamples | ( | ) | [virtual] |
References GetAtlasInputNode().
| const char * vtkEMSegmentMRMLManager::GetColorNodeID | ( | ) | [virtual] |
| int vtkEMSegmentMRMLManager::GetEnableMultithreading | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentLogic::CopyGlobalDataToSegmenter(), and vtkEMSegmentRunSegmentationStep::ShowUserInterface().
| int vtkEMSegmentMRMLManager::GetEnableSubParcellation | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::ShowUserInterface().
| int vtkEMSegmentMRMLManager::GetEnableTargetToTargetRegistration | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentIntensityImagesStep::ShowUserInterface(), and vtkEMSegmentInputChannelsStep::ShowUserInterface().
| vtkMRMLEMSGlobalParametersNode * vtkEMSegmentMRMLManager::GetGlobalParametersNode | ( | ) | [virtual] |
Referenced by vtkEMSegmentRegistrationParametersStep::AssignAtlasScansToInputChannels(), CreateTemplateFile(), vtkEMSegmentNodeParametersStep::DefineInputChannelWeightOverviewWindow(), DefineTargetVolume(), ExistRegistrationAtlasVolumeKey(), GetColorNodeID(), GetEnableMultithreading(), GetEnableSubParcellation(), GetEnableTargetToTargetRegistration(), GetMinimumIslandSize(), GetRegistrationAffineType(), GetRegistrationAtlasVolumeID(), GetRegistrationDeformableType(), GetRegistrationInterpolationType(), GetRegistrationPackageType(), GetSaveIntermediateResults(), GetSaveSurfaceModels(), GetSaveTemplateAfterSegmentation(), GetSaveTemplateFilename(), GetSaveWorkingDirectory(), GetSegmentationBoundaryMax(), GetSegmentationBoundaryMin(), GetUpdateIntermediateData(), HasGlobalParametersNode(), main(), PrintInfo(), PropogateAdditionOfSelectedTargetImage(), PropogateMovementOfSelectedTargetImage(), PropogateRemovalOfSelectedTargetImage(), vtkEMSegmentKWDynamicFrame::SaveSettingToMRML(), vtkEMSegmentKWDynamicFrame::SetButtonsFromMRML(), SetColorNodeID(), SetEnableMultithreading(), SetEnableSubParcellation(), SetEnableTargetToTargetRegistration(), SetMinimumIslandSize(), SetRegistrationAffineType(), SetRegistrationAtlasVolumeID(), SetRegistrationDeformableType(), SetRegistrationInterpolationType(), SetRegistrationPackageType(), SetSaveIntermediateResults(), SetSaveSurfaceModels(), SetSaveTemplateAfterSegmentation(), SetSaveTemplateFilename(), SetSaveWorkingDirectory(), SetSegmentationBoundaryMax(), SetSegmentationBoundaryMin(), SetUpdateIntermediateData(), vtkEMSegmentInputChannelsStep::UpdateInputChannelsfromMRML(), and vtkEMSegmentInputChannelsStep::Validate().
References InterpolationCubic, InterpolationLinear, and InterpolationNearestNeighbor.
| void vtkEMSegmentMRMLManager::GetListOfTreeNodeIDs | ( | vtkIdType | rootNodeID, | |
| vtkstd::vector< vtkIdType > & | list | |||
| ) | [virtual] |
References GetTreeNodeChildNodeID(), and GetTreeNodeNumberOfChildren().
Referenced by ChangeTreeNodeDistributionsFromManualSamplingToManual(), ComputeAtlasNumberOfTrainingSamples(), GetTreeNodeFirstIDWithChildProbabilityError(), PropogateAdditionOfSelectedTargetImage(), PropogateMovementOfSelectedTargetImage(), PropogateRemovalOfSelectedTargetImage(), and UpdateIntensityDistributions().
| int vtkEMSegmentMRMLManager::GetMinimumIslandSize | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::ShowUserInterface().
| vtkIdType vtkEMSegmentMRMLManager::GetNewVTKNodeID | ( | ) | [private, virtual] |
References NextVTKNodeID, and VTKNodeIDToMRMLNodeIDMap.
Referenced by ProcessMRMLEvents(), and UpdateMapsFromMRML().
| int vtkEMSegmentMRMLManager::GetNumberOfParameterSets | ( | ) | [virtual] |
| const char * vtkEMSegmentMRMLManager::GetOutputVolumeMRMLID | ( | ) | [virtual] |
References GetWorkingDataNode().
Referenced by CompareResultsToStandard().
| vtkMRMLScalarVolumeNode * vtkEMSegmentMRMLManager::GetOutputVolumeNode | ( | ) | [virtual] |
References vtkMRMLEMSWorkingDataNode::GetOutputSegmentationNode(), and GetWorkingDataNode().
Referenced by DefineFinalOutput(), and WriteResultsToFile().
Referenced by vtkEMSegmentPreProcessingStep::Validate().
| int vtkEMSegmentMRMLManager::GetRegistrationAffineType | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRegistrationParametersStep::ShowUserInterface().
| vtkIdType vtkEMSegmentMRMLManager::GetRegistrationAtlasVolumeID | ( | ) | [virtual] |
| int vtkEMSegmentMRMLManager::GetRegistrationDeformableType | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRegistrationParametersStep::ShowUserInterface().
| int vtkEMSegmentMRMLManager::GetRegistrationInterpolationType | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentLogic::CopyGlobalDataToSegmenter(), and vtkEMSegmentRegistrationParametersStep::ShowUserInterface().
| int vtkEMSegmentMRMLManager::GetRegistrationPackageType | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRegistrationParametersStep::ShowUserInterface(), and vtkEMSegmentPreProcessingStep::Validate().
References RegistrationFast, RegistrationOff, and RegistrationSlow.
| int vtkEMSegmentMRMLManager::GetSaveIntermediateResults | ( | ) | [virtual] |
| int vtkEMSegmentMRMLManager::GetSaveSurfaceModels | ( | ) | [virtual] |
References GetGlobalParametersNode().
| int vtkEMSegmentMRMLManager::GetSaveTemplateAfterSegmentation | ( | ) | [virtual] |
References GetGlobalParametersNode().
| const char * vtkEMSegmentMRMLManager::GetSaveTemplateFilename | ( | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by CreateTemplateFile(), and vtkEMSegmentRunSegmentationStep::ShowUserInterface().
| const char * vtkEMSegmentMRMLManager::GetSaveWorkingDirectory | ( | ) | [virtual] |
| void vtkEMSegmentMRMLManager::GetSegmentationBoundaryMax | ( | int | maxPoint[3] | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter(), vtkEMSegmentLogic::DefineValidSegmentationBoundary(), main(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROINodeFromROI(), vtkEMSegmentRunSegmentationStep::ROICheck(), vtkEMSegmentRunSegmentationStep::ROIIntensityMinMaxUpdate(), and vtkEMSegmentRunSegmentationStep::ROIMapUpdate().
| void vtkEMSegmentMRMLManager::GetSegmentationBoundaryMin | ( | int | minPoint[3] | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter(), vtkEMSegmentLogic::DefineValidSegmentationBoundary(), main(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROINodeFromROI(), vtkEMSegmentRunSegmentationStep::ROICheck(), vtkEMSegmentRunSegmentationStep::ROIIntensityMinMaxUpdate(), vtkEMSegmentRunSegmentationStep::ROIMapUpdate(), and vtkEMSegmentRunSegmentationStep::ROIReset().
| vtkMRMLEMSVolumeCollectionNode * vtkEMSegmentMRMLManager::GetSubParcellationInputNode | ( | ) | [virtual] |
Referenced by GetTreeNodeSubParcellationVolumeID(), and SetTreeNodeSubParcellationVolumeID().
| vtkMRMLEMSVolumeCollectionNode * vtkEMSegmentMRMLManager::GetTargetInputNode | ( | ) | [virtual] |
References vtkMRMLEMSWorkingDataNode::GetInputTargetNode(), and GetWorkingDataNode().
Referenced by AddNewTreeNode(), AddTargetSelectedVolume(), vtkEMSegmentRegistrationParametersStep::AssignAtlasScansToInputChannels(), vtkEMSegmentNodeParametersStep::DefineInputChannelWeightOverviewWindow(), DefineTargetVolume(), vtkEMSegmentLogic::DefineValidSegmentationBoundary(), GetTargetNumberOfSelectedVolumes(), GetTargetSelectedVolumeNthID(), GetTargetSelectedVolumeNthMRMLID(), GetTargetVolumeIndex(), MoveNthTargetSelectedVolume(), PropogateAdditionOfSelectedTargetImage(), RemoveTargetSelectedVolumeIndex(), ResetTargetSelectedVolumes(), SetTargetSelectedVolumeNthID(), vtkEMSegmentInputChannelsStep::UpdateInputChannelsfromMRML(), vtkEMSegmentIntensityImagesStep::Validate(), and vtkEMSegmentInputChannelsStep::Validate().
| int vtkEMSegmentMRMLManager::GetTargetNumberOfSelectedVolumes | ( | ) | [virtual] |
References vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes(), and GetTargetInputNode().
Referenced by vtkEMSegmentRegistrationParametersStep::AssignAtlasScansToInputChannels(), vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter(), vtkEMSegmentLogic::CopyTreeLeafDataToSegmenter(), vtkEMSegmentNodeParametersStep::DefineInputChannelWeightOverviewWindow(), vtkEMSegmentIntensityDistributionsStep::DisplaySelectedNodeIntensityDistributionsCallback(), IsTreeNodeDistributionLogCovarianceWithCorrectionInvertableAndSemiDefinite(), main(), MoveNthTargetSelectedVolume(), vtkEMSegmentIntensityImagesStep::PopulateIntensityImagesTargetVolumeSelector(), vtkEMSegmentStep::PopulateMenuWithTargetVolumes(), SetTreeNodeDistributionLogCovarianceOffDiagonal(), vtkEMSegmentIntensityImagesStep::Validate(), and vtkEMSegmentInputChannelsStep::Validate().
References ERROR_NODE_VTKID, vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNodeID(), GetTargetInputNode(), IDMapContainsMRMLNodeID(), and MapMRMLNodeIDToVTKNodeID().
Referenced by vtkEMSegmentIntensityDistributionsStep::DisplaySelectedNodeIntensityDistributionsCallback(), main(), vtkEMSegmentIntensityImagesStep::PopulateIntensityImagesTargetVolumeSelector(), vtkEMSegmentStep::PopulateMenuWithTargetVolumes(), and SetTargetSelectedVolumeNthID().
References vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNodeID(), and GetTargetInputNode().
References vtkMRMLEMSVolumeCollectionNode::GetIndexByVolumeNodeID(), GetTargetInputNode(), and MapVTKNodeIDToMRMLNodeID().
Referenced by MoveTargetSelectedVolume(), and RemoveTargetSelectedVolume().
| const char * vtkEMSegmentMRMLManager::GetTclTaskFilename | ( | ) | [virtual] |
| vtkMRMLEMSTreeNode * vtkEMSegmentMRMLManager::GetTreeNode | ( | vtkIdType | nodeID | ) | [virtual] |
References MapVTKNodeIDToMRMLNodeID().
Referenced by ComputeAtlasNumberOfTrainingSamples(), GetAlignedSpatialPriorFromTreeNodeID(), GetTreeNodeAlpha(), GetTreeNodeBiasCalculationMaxIterations(), GetTreeNodeChildNodeID(), GetTreeNodeChildrenSumClassProbability(), GetTreeNodeClassProbability(), GetTreeNodeColor(), GetTreeNodeExcludeFromIncompleteEStep(), GetTreeNodeGenerateBackgroundProbability(), GetTreeNodeInputChannelWeight(), GetTreeNodeIntensityLabel(), GetTreeNodeIsLeaf(), GetTreeNodeName(), GetTreeNodeNumberOfChildren(), GetTreeNodeParentNodeID(), GetTreeNodePrintBias(), GetTreeNodePrintEMLabelMapConvergence(), GetTreeNodePrintEMWeightsConvergence(), GetTreeNodePrintFrequency(), GetTreeNodePrintLabelMap(), GetTreeNodePrintMFALabelMapConvergence(), GetTreeNodePrintMFAWeightsConvergence(), GetTreeNodePrintQuality(), GetTreeNodePrintWeight(), GetTreeNodeSmoothingKernelSigma(), GetTreeNodeSmoothingKernelWidth(), GetTreeNodeSpatialPriorVolumeID(), GetTreeNodeSpatialPriorWeight(), GetTreeNodeStoppingConditionEMIterations(), GetTreeNodeStoppingConditionEMType(), GetTreeNodeStoppingConditionEMValue(), GetTreeNodeStoppingConditionMFAIterations(), GetTreeNodeStoppingConditionMFAType(), GetTreeNodeStoppingConditionMFAValue(), GetTreeParametersLeafNode(), main(), PrintTree(), PropogateAdditionOfSelectedTargetImage(), PropogateMovementOfSelectedTargetImage(), PropogateRemovalOfSelectedTargetImage(), RemoveTreeNode(), RemoveTreeNodeParametersNodes(), SetTreeNodeAlpha(), SetTreeNodeBiasCalculationMaxIterations(), SetTreeNodeClassProbability(), SetTreeNodeColor(), SetTreeNodeExcludeFromIncompleteEStep(), SetTreeNodeGenerateBackgroundProbability(), SetTreeNodeInputChannelWeight(), SetTreeNodeIntensityLabel(), SetTreeNodeName(), SetTreeNodeParentNodeID(), SetTreeNodePrintBias(), SetTreeNodePrintEMLabelMapConvergence(), SetTreeNodePrintEMWeightsConvergence(), SetTreeNodePrintFrequency(), SetTreeNodePrintLabelMap(), SetTreeNodePrintMFALabelMapConvergence(), SetTreeNodePrintMFAWeightsConvergence(), SetTreeNodePrintQuality(), SetTreeNodePrintWeight(), SetTreeNodeSmoothingKernelSigma(), SetTreeNodeSmoothingKernelWidth(), SetTreeNodeSpatialPriorVolumeID(), SetTreeNodeSpatialPriorWeight(), SetTreeNodeStoppingConditionEMIterations(), SetTreeNodeStoppingConditionEMType(), SetTreeNodeStoppingConditionEMValue(), SetTreeNodeStoppingConditionMFAIterations(), SetTreeNodeStoppingConditionMFAType(), SetTreeNodeStoppingConditionMFAValue(), and UpdateIntensityDistributionFromSample().
| double vtkEMSegmentMRMLManager::GetTreeNodeAlpha | ( | vtkIdType | nodeID | ) | [virtual] |
| vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeChildNodeID | ( | vtkIdType | parentNodeID, | |
| int | childIndex | |||
| ) | [virtual] |
References ERROR_NODE_VTKID, vtkMRMLEMSTreeNode::GetNthChildNode(), GetTreeNode(), and MapMRMLNodeIDToVTKNodeID().
Referenced by vtkEMSegmentLogic::AutoCorrectSpatialPriorWeight(), vtkEMSegmentNodeParametersStep::ClassWeightChangedCallback(), vtkEMSegmentLogic::CopyTreeDataToSegmenter(), vtkEMSegmentNodeParametersStep::DefineClassOverviewWeightWindow(), GetListOfTreeNodeIDs(), GetTreeNodeChildrenSumClassProbability(), main(), vtkEMSegmentAnatomicalStructureStep::PopulateAnatomicalStructureTree(), PrintTree(), RemoveTreeNode(), ResetLogCovarianceCorrectionsOfAllNodes(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeLeafNodeSelectableState(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeParentNodeSelectableState(), and vtkEMSegmentLogic::SubParcelateSegmentation().
| double vtkEMSegmentMRMLManager::GetTreeNodeChildrenSumClassProbability | ( | vtkIdType | nodeID | ) | [virtual] |
References GetTreeNode(), GetTreeNodeChildNodeID(), GetTreeNodeClassProbability(), GetTreeNodeNumberOfChildren(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::ClassWeightChangedCallback(), GetTreeNodeFirstIDWithChildProbabilityError(), and vtkEMSegmentNodeParametersStep::Validate().
| double vtkEMSegmentMRMLManager::GetTreeNodeClassProbability | ( | vtkIdType | nodeID | ) | [virtual] |
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::ClassWeightChangedCallback(), vtkEMSegmentLogic::CopyTreeDataToSegmenter(), vtkEMSegmentNodeParametersStep::DefineClassOverviewWeightWindow(), vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback(), and GetTreeNodeChildrenSumClassProbability().
| void vtkEMSegmentMRMLManager::GetTreeNodeColor | ( | vtkIdType | nodeID, | |
| double | rgb[3] | |||
| ) | [virtual] |
References GetTreeNode(), and mathExample::n.
| double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovariance | ( | vtkIdType | nodeID, | |
| int | rowIndex, | |||
| int | columnIndex | |||
| ) | [private, virtual] |
References GetTreeParametersLeafNode().
| vtkstd::vector< vtkstd::vector< double > > vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovariance | ( | vtkIdType | nodeID | ) | [private] |
| vtkstd::vector< vtkstd::vector< double > > vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovarianceCorrection | ( | vtkIdType | nodeID | ) | [private] |
| double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovarianceWithCorrection | ( | vtkIdType | nodeID, | |
| int | rowIndex, | |||
| int | columnIndex | |||
| ) | [virtual] |
References vtkMRMLEMSTreeParametersLeafNode::GetLogCovariance(), vtkMRMLEMSTreeParametersLeafNode::GetLogCovarianceCorrection(), GetTreeParametersLeafNode(), mathExample::n, and TreeNodeDistributionLogCovarianceCorrectionEnabled().
Referenced by vtkEMSegmentIntensityDistributionsStep::DisplaySelectedNodeIntensityDistributionsCallback(), and main().
| double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMeanCorrection | ( | vtkIdType | nodeID, | |
| int | volumeNumber | |||
| ) | [private, virtual] |
References vtkMRMLEMSTreeParametersLeafNode::GetLogMeanCorrection(), and GetTreeParametersLeafNode().
Referenced by GetTreeNodeDistributionLogMeanWithCorrection().
| double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMeanWithCorrection | ( | vtkIdType | nodeID, | |
| int | volumeNumber | |||
| ) | [virtual] |
References GetTreeNodeDistributionLogMean(), GetTreeNodeDistributionLogMeanCorrection(), and GetTreeParametersLeafNode().
Referenced by GetTreeNodeDistributionMeanWithCorrection(), and main().
References vtkMRMLEMSTreeParametersLeafNode::GetNumberOfSamplePoints(), and GetTreeParametersLeafNode().
Referenced by vtkEMSegmentIntensityDistributionsStep::AddIntensityDistributionSamplePoint(), vtkEMSegmentIntensityDistributionsStep::DisplaySelectedNodeIntensityDistributionsCallback(), main(), and UpdateIntensityDistributionFromSample().
| void vtkEMSegmentMRMLManager::GetTreeNodeDistributionSamplePoint | ( | vtkIdType | nodeID, | |
| int | tupleNumber, | |||
| double | xyz[3] | |||
| ) | [virtual] |
References vtkMRMLEMSTreeParametersLeafNode::GetNthSamplePoint(), and GetTreeParametersLeafNode().
Referenced by GetTreeNodeDistributionSampleIntensityValue(), and main().
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter(), and vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback().
| vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeFirstIDWithChildProbabilityError | ( | ) | [virtual] |
References GetListOfTreeNodeIDs(), GetTreeNodeChildrenSumClassProbability(), GetTreeNodeIsLeaf(), and GetTreeRootNodeID().
Referenced by vtkEMSegmentNodeParametersStep::Validate().
| double vtkEMSegmentMRMLManager::GetTreeNodeInputChannelWeight | ( | vtkIdType | nodeID, | |
| int | volumeNumber | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetInputChannelWeight(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback(), and main().
References vtkMRMLEMSTreeNode::GetNumberOfChildNodes(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::AutoCorrectSpatialPriorWeight(), ComputeAtlasNumberOfTrainingSamples(), vtkEMSegmentLogic::CopyTreeDataToSegmenter(), vtkEMSegmentIntensityDistributionsStep::DisplaySelectedNodeIntensityDistributionsCallback(), vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback(), vtkEMSegmentSpatialPriorsStep::DisplaySelectedNodeSpatialPriorsCallback(), GetAlignedSubParcellationFromTreeNodeID(), GetTreeNodeFirstIDWithChildProbabilityError(), main(), PrintTree(), vtkEMSegmentIntensityDistributionsStep::ResetDistributionCallback(), vtkEMSegmentAnatomicalStructureStep::SelectedAnatomicalNodeChangedCallback(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeLeafNodeSelectableState(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeParentNodeSelectableState(), and vtkEMSegmentLogic::SubParcelateSegmentation().
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::CopyTreeDataToSegmenter(), vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter(), vtkEMSegmentNodeParametersStep::DefineClassOverviewWeightWindow(), vtkEMSegmentAnatomicalStructureStep::PopulateAnatomicalStructureTree(), PrintTree(), vtkEMSegmentAnatomicalStructureStep::SelectedNodeNameChangedCallback(), and vtkEMSegmentNodeParametersStep::Validate().
References vtkMRMLEMSTreeNode::GetNumberOfChildNodes(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::AutoCorrectSpatialPriorWeight(), vtkEMSegmentNodeParametersStep::ClassWeightChangedCallback(), vtkEMSegmentLogic::CopyTreeDataToSegmenter(), vtkEMSegmentNodeParametersStep::DefineClassOverviewWeightWindow(), GetListOfTreeNodeIDs(), GetTreeNodeChildrenSumClassProbability(), main(), vtkEMSegmentAnatomicalStructureStep::PopulateAnatomicalStructureTree(), PrintTree(), RemoveTreeNode(), ResetLogCovarianceCorrectionsOfAllNodes(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeLeafNodeSelectableState(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeParentNodeSelectableState(), and vtkEMSegmentLogic::SubParcelateSegmentation().
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback().
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback().
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback().
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::CopyTreeGenericDataToSegmenter(), and vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback().
| double vtkEMSegmentMRMLManager::GetTreeNodeSmoothingKernelSigma | ( | vtkIdType | nodeID | ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
| double vtkEMSegmentMRMLManager::GetTreeNodeSpatialPriorWeight | ( | vtkIdType | nodeID | ) | [virtual] |
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::AutoCorrectSpatialPriorWeight(), and vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback().
| int vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionEMIterations | ( | vtkIdType | nodeID | ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::CopyTreeParentDataToSegmenter(), vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback(), and vtkEMSegmentNodeParametersStep::StoppingConditionsEMIterationsCallback().
| double vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionEMValue | ( | vtkIdType | nodeID | ) | [virtual] |
| int vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionMFAIterations | ( | vtkIdType | nodeID | ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::CopyTreeParentDataToSegmenter(), vtkEMSegmentNodeParametersStep::DisplaySelectedNodeParametersCallback(), and vtkEMSegmentNodeParametersStep::StoppingConditionsMFAIterationsCallback().
| double vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionMFAValue | ( | vtkIdType | nodeID | ) | [virtual] |
| vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeSubParcellationVolumeID | ( | vtkIdType | nodeID | ) | [virtual] |
References ERROR_NODE_VTKID, GetSubParcellationInputNode(), GetTreeParametersLeafNode(), vtkMRMLEMSVolumeCollectionNode::GetVolumeNodeIDByKey(), IDMapContainsMRMLNodeID(), MapMRMLNodeIDToVTKNodeID(), and mathExample::n.
Referenced by vtkEMSegmentSpatialPriorsStep::DisplaySelectedNodeSpatialPriorsCallback().
| vtkMRMLEMSTreeParametersLeafNode * vtkEMSegmentMRMLManager::GetTreeParametersLeafNode | ( | vtkIdType | nodeID | ) | [virtual] |
References vtkMRMLEMSTreeNode::GetLeafParametersNode(), and GetTreeNode().
Referenced by AddTreeNodeDistributionSamplePoint(), ChangeTreeNodeDistributionsFromManualSamplingToManual(), GetAlignedSubParcellationFromTreeNodeID(), GetTreeNodeDistributionLogCovariance(), GetTreeNodeDistributionLogCovarianceCorrection(), GetTreeNodeDistributionLogCovarianceWithCorrection(), GetTreeNodeDistributionLogMean(), GetTreeNodeDistributionLogMeanCorrection(), GetTreeNodeDistributionLogMeanWithCorrection(), GetTreeNodeDistributionNumberOfSamples(), GetTreeNodeDistributionSamplePoint(), GetTreeNodeDistributionSpecificationMethod(), GetTreeNodeSubParcellationVolumeID(), IsTreeNodeDistributionLogCovarianceWithCorrectionInvertableAndSemiDefinite(), RemoveAllTreeNodeDistributionSamplePoints(), RemoveTreeNodeDistributionSamplePoint(), ResetLogCovarianceCorrectionsOfAllNodes(), ResetTreeNodeDistributionLogCovarianceCorrection(), ResetTreeNodeDistributionLogMeanCorrection(), SetTreeNodeDistributionLogCovariance(), SetTreeNodeDistributionLogCovarianceOffDiagonal(), SetTreeNodeDistributionLogCovarianceWithCorrection(), SetTreeNodeDistributionLogMean(), SetTreeNodeDistributionLogMeanCorrection(), SetTreeNodeDistributionMeanWithCorrection(), SetTreeNodeDistributionSpecificationMethod(), SetTreeNodeSubParcellationVolumeID(), TreeNodeDistributionLogCovarianceCorrectionEnabled(), and UpdateIntensityDistributions().
| vtkMRMLEMSTreeNode * vtkEMSegmentMRMLManager::GetTreeRootNode | ( | ) | [virtual] |
Referenced by GetTreeRootNodeID(), and vtkEMSegmentNodeParametersStep::Validate().
| vtkIdType vtkEMSegmentMRMLManager::GetTreeRootNodeID | ( | ) | [virtual] |
References ERROR_NODE_VTKID, GetTreeRootNode(), and MapMRMLNodeIDToVTKNodeID().
Referenced by ChangeTreeNodeDistributionsFromManualSamplingToManual(), vtkEMSegmentNodeParametersStep::ClassWeightChangedCallback(), ComputeAtlasNumberOfTrainingSamples(), vtkEMSegmentLogic::CopyDataToSegmenter(), vtkEMSegmentLogic::CopyGlobalDataToSegmenter(), CreateAndObserveNewParameterSet(), vtkEMSegmentNodeParametersStep::DefineClassOverviewWeightWindow(), GetTreeNodeFirstIDWithChildProbabilityError(), main(), PrintTree(), PropogateAdditionOfSelectedTargetImage(), PropogateMovementOfSelectedTargetImage(), PropogateRemovalOfSelectedTargetImage(), ResetLogCovarianceCorrectionOfAllNodes(), vtkEMSegmentAnatomicalStructureStep::SetAnatomicalTreeNodesSelectableOn(), vtkEMSegmentAnatomicalStructureStep::ShowAnatomicalStructureTree(), vtkEMSegmentSpatialPriorsStep::ShowUserInterface(), vtkEMSegmentIntensityDistributionsStep::ShowUserInterface(), UpdateIntensityDistributions(), and vtkEMSegmentNodeParametersStep::Validate().
| int vtkEMSegmentMRMLManager::GetUpdateIntermediateData | ( | ) | [virtual] |
References GetGlobalParametersNode().
References GetVolumeNode().
Referenced by vtkEMSegmentKWDynamicFrame::DefineVolumeMenuButton(), vtkEMSegmentIntensityDistributionsStep::DisplaySelectedNodeIntensityDistributionsCallback(), vtkEMSegmentIntensityImagesStep::PopulateIntensityImagesTargetVolumeSelector(), vtkEMSegmentGUI::PopulateMenuWithLoadedVolumes(), vtkEMSegmentStep::PopulateMenuWithTargetVolumes(), and vtkEMSegmentKWDynamicFrame::SetButtonsFromMRML().
| vtkMRMLVolumeNode * vtkEMSegmentMRMLManager::GetVolumeNode | ( | vtkIdType | volumeID | ) | [virtual] |
References MapVTKNodeIDToMRMLNodeID().
Referenced by AddTargetSelectedVolume(), GetTreeNodeDistributionSampleIntensityValue(), GetVolumeName(), ResetTargetSelectedVolumes(), vtkEMSegmentKWDynamicFrame::SaveSettingToMRML(), SetOutputVolumeID(), SetTargetSelectedVolumeNthID(), and vtkEMSegmentIntensityImagesStep::Validate().
| int vtkEMSegmentMRMLManager::GetVolumeNumberOfChoices | ( | ) | [virtual] |
| vtkMRMLEMSWorkingDataNode * vtkEMSegmentMRMLManager::GetWorkingDataNode | ( | ) | [virtual] |
Referenced by AddTargetSelectedVolume(), ComputeAtlasNumberOfTrainingSamples(), vtkEMSegmentLogic::CopyTargetDataToSegmenter(), CreateTemplateFile(), DefineTargetVolume(), GetAlignedSpatialPriorFromTreeNodeID(), GetAlignedSubParcellationFromTreeNodeID(), GetAtlasAlignedNode(), GetOutputVolumeMRMLID(), GetOutputVolumeNode(), GetTargetInputNode(), main(), MoveNthTargetSelectedVolume(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROIFromROINode(), vtkEMSegmentRunSegmentationStep::MRMLUpdateROINodeFromROI(), PrintInfo(), RemoveTargetSelectedVolumeIndex(), vtkEMSegmentRunSegmentationStep::ResetROICenter(), ResetTargetSelectedVolumes(), vtkEMSegmentRunSegmentationStep::RetrieveInteractorCoordinates(), vtkEMSegmentRunSegmentationStep::ROICheck(), vtkEMSegmentRunSegmentationStep::ROIMapShow(), vtkEMSegmentRunSegmentationStep::ROIReset(), RunPreprocessing(), SetOutputVolumeMRMLID(), SetTargetSelectedVolumeNthID(), SetTreeNodeSpatialPriorVolumeID(), SetTreeNodeSubParcellationVolumeID(), vtkEMSegmentRunSegmentationStep::ShowROIGUI(), vtkEMSegmentLogic::StartPreprocessingInitializeInputData(), vtkEMSegmentRunSegmentationStep::StartSegmentationCallback(), UpdateIntensityDistributionFromSample(), vtkEMSegmentPreProcessingStep::Validate(), and vtkEMSegmentInputChannelsStep::Validate().
| int vtkEMSegmentMRMLManager::HasGlobalParametersNode | ( | ) | [virtual] |
References MRMLNodeIDToVTKNodeIDMap.
Referenced by GetTargetSelectedVolumeNthID(), GetTreeNodeSpatialPriorVolumeID(), GetTreeNodeSubParcellationVolumeID(), and GetVolumeNthID().
References VTKNodeIDToMRMLNodeIDMap.
Referenced by vtkEMSegmentRegistrationParametersStep::RegistrationAtlasImageCallback().
| void vtkEMSegmentMRMLManager::IDMapInsertPair | ( | vtkIdType | vtkID, | |
| const char * | MRMLNodeID | |||
| ) | [private, virtual] |
References MRMLNodeIDToVTKNodeIDMap, and VTKNodeIDToMRMLNodeIDMap.
Referenced by ProcessMRMLEvents().
| void vtkEMSegmentMRMLManager::IDMapRemovePair | ( | const char * | MRMLNodeID | ) | [private, virtual] |
References MRMLNodeIDToVTKNodeIDMap, and VTKNodeIDToMRMLNodeIDMap.
| void vtkEMSegmentMRMLManager::IDMapRemovePair | ( | vtkIdType | vtkID | ) | [private, virtual] |
References MRMLNodeIDToVTKNodeIDMap, and VTKNodeIDToMRMLNodeIDMap.
Referenced by ProcessMRMLEvents().
| void vtkEMSegmentMRMLManager::ImportMRMLFile | ( | const char * | mrmlFile, | |
| vtksys_stl::string | errMSG | |||
| ) |
| bool vtkEMSegmentMRMLManager::IsTreeNodeDistributionLogCovarianceWithCorrectionInvertableAndSemiDefinite | ( | vtkIdType | nodeID | ) | [virtual] |
References determinant(), vtkMRMLEMSTreeParametersLeafNode::GetLogCovariance(), vtkMRMLEMSTreeParametersLeafNode::GetLogCovarianceCorrection(), GetTargetNumberOfSelectedVolumes(), GetTreeParametersLeafNode(), InvertMatrix(), j, mathExample::n, and TreeNodeDistributionLogCovarianceCorrectionEnabled().
References ERROR_NODE_VTKID, and MRMLNodeIDToVTKNodeIDMap.
Referenced by AddNewTreeNode(), AddTargetSelectedVolumeByMRMLID(), GetRegistrationAtlasVolumeID(), GetTargetSelectedVolumeNthID(), GetTreeNodeChildNodeID(), GetTreeNodeParentNodeID(), GetTreeNodeSpatialPriorVolumeID(), GetTreeNodeSubParcellationVolumeID(), GetTreeRootNodeID(), GetVolumeNthID(), RemoveTreeNode(), vtkEMSegmentKWDynamicFrame::SetButtonsFromMRML(), SetTargetSelectedVolumeNthMRMLID(), and UpdateIntensityDistributionFromSample().
| const char * vtkEMSegmentMRMLManager::MapVTKNodeIDToMRMLNodeID | ( | vtkIdType | vtkID | ) | [private, virtual] |
References VTKNodeIDToMRMLNodeIDMap.
Referenced by AddTargetSelectedVolume(), GetTargetVolumeIndex(), GetTreeNode(), GetVolumeNode(), PrintTree(), SetOutputVolumeID(), SetRegistrationAtlasVolumeID(), SetTargetSelectedVolumeNthID(), SetTreeNodeSpatialPriorVolumeID(), and SetTreeNodeSubParcellationVolumeID().
| void vtkEMSegmentMRMLManager::MoveTargetSelectedVolume | ( | vtkIdType | volumeID, | |
| int | toIndex | |||
| ) | [virtual] |
References GetTargetVolumeIndex(), and MoveNthTargetSelectedVolume().
Referenced by main().
| vtkEMSegmentMRMLManager * vtkEMSegmentMRMLManager::New | ( | ) | [static] |
References autoSlicerTracto2regions::ret.
Referenced by AddNewTreeNode(), CheckEMSTemplateVolumeNodes(), CloneAtlasNode(), CloneVolumeCollectionNode(), CompleteTemplateMRMLStructureForGUI(), CreateAndObserveNewParameterSet(), CreateTemplateFile(), GetColorNodeID(), GetTreeNodeDistributionSampleIntensityValue(), RegisterMRMLNodesWithScene(), RemoveLegacyNodes(), SetTreeNodeParentNodeID(), and TurnFromParentToLeafNode().
| void vtkEMSegmentMRMLManager::operator= | ( | const vtkEMSegmentMRMLManager & | ) | [private] |
| void vtkEMSegmentMRMLManager::PrintInfo | ( | ) |
| void vtkEMSegmentMRMLManager::PrintInfo | ( | ostream & | os | ) |
| void vtkEMSegmentMRMLManager::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
References vtkMRMLScene::GetURL(), MRMLNodeIDToVTKNodeIDMap, MRMLScene, NextVTKNodeID, and VTKNodeIDToMRMLNodeIDMap.
| void vtkEMSegmentMRMLManager::PrintTree | ( | vtkIdType | rootID, | |
| vtkIndent | indent | |||
| ) | [virtual] |
| void vtkEMSegmentMRMLManager::PrintTree | ( | ) | [virtual] |
References GetTreeRootNodeID().
Referenced by main(), and PrintTree().
| void vtkEMSegmentMRMLManager::PrintVolumeInfo | ( | vtkMRMLScene * | mrmlScene | ) | [virtual] |
| void vtkEMSegmentMRMLManager::ProcessMRMLEvents | ( | vtkObject * | caller, | |
| unsigned long | event, | |||
| void * | callData | |||
| ) | [virtual] |
| void vtkEMSegmentMRMLManager::PropogateAdditionOfSelectedTargetImage | ( | ) | [private, virtual] |
References vtkMRMLEMSTreeNode::AddTargetInputChannel(), vtkMRMLEMSGlobalParametersNode::AddTargetInputChannel(), GetGlobalParametersNode(), GetListOfTreeNodeIDs(), vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes(), GetTargetInputNode(), GetTreeNode(), and GetTreeRootNodeID().
Referenced by AddTargetSelectedVolume(), ResetTargetSelectedVolumes(), and SetTargetSelectedVolumeNthID().
| void vtkEMSegmentMRMLManager::PropogateMovementOfSelectedTargetImage | ( | int | fromIndex, | |
| int | toIndex | |||
| ) | [private, virtual] |
References GetGlobalParametersNode(), GetListOfTreeNodeIDs(), GetTreeNode(), and GetTreeRootNodeID().
Referenced by MoveNthTargetSelectedVolume().
| void vtkEMSegmentMRMLManager::PropogateRemovalOfSelectedTargetImage | ( | int | index | ) | [private, virtual] |
| void vtkEMSegmentMRMLManager::RegisterMRMLNodesWithScene | ( | ) | [virtual] |
References New().
| void vtkEMSegmentMRMLManager::RemoveAllTreeNodeDistributionSamplePoints | ( | vtkIdType | nodeID | ) | [virtual] |
| void vtkEMSegmentMRMLManager::RemoveLegacyNodes | ( | ) | [virtual] |
cout << "vtkEMSegmentMRMLManager::RemoveLegacyNodes Start " << endl;
References vtkMRMLEMSCollectionNode::Copy(), vtkMRMLEMSWorkingDataNode::GetAlignedTargetNode(), vtkMRMLEMSTemplateNode::GetGlobalParametersNode(), vtkMRMLEMSTreeParametersNode::GetInputChannelWeight(), vtkMRMLEMSWorkingDataNode::GetInputTargetNode(), vtkMRMLEMSTreeParametersNode::GetLeafParametersNode(), vtkMRMLScene::GetNodesByClass(), vtkMRMLEMSTreeNode::GetNumberOfChildNodes(), vtkMRMLScene::GetNumberOfNodesByClass(), vtkMRMLEMSSegmenterNode::GetOutputVolumeNode(), vtkMRMLEMSTreeParametersNode::GetParentParametersNode(), vtkMRMLEMSNode::GetSegmenterNode(), vtkMRMLEMSSegmenterNode::GetTemplateNode(), vtkMRMLEMSTreeNode::GetTreeParametersNode(), vtkMRMLEMSSegmenterNode::GetWorkingDataNode(), MRMLScene, mathExample::n, New(), vtkMRMLEMSWorkingDataNode::RemoveInputAtlasNodeID(), vtkMRMLEMSWorkingDataNode::RemoveInputSubParcellationNodeID(), vtkMRMLScene::RemoveNode(), vtkMRMLEMSTreeNode::SetInputChannelWeight(), and vtkMRMLEMSTreeNode::SetNumberOfTargetInputChannels().
Referenced by GetNumberOfParameterSets().
| void vtkEMSegmentMRMLManager::RemoveTargetSelectedVolume | ( | vtkIdType | volumeID | ) | [virtual] |
References GetTargetVolumeIndex(), and RemoveTargetSelectedVolumeIndex().
Referenced by main().
| void vtkEMSegmentMRMLManager::RemoveTargetSelectedVolumeIndex | ( | vtkIdType | imageIndex | ) | [virtual] |
| void vtkEMSegmentMRMLManager::RemoveTreeNode | ( | vtkIdType | removedNodeID | ) | [virtual] |
References ERROR_NODE_VTKID, vtkMRMLEMSTreeNode::GetChildIndexByMRMLID(), vtkMRMLEMSTreeNode::GetParentNode(), GetTreeNode(), GetTreeNodeChildNodeID(), GetTreeNodeNumberOfChildren(), MapMRMLNodeIDToVTKNodeID(), vtkMRMLEMSTreeNode::RemoveNthChildNode(), RemoveTreeNodeParametersNodes(), and TurnFromParentToLeafNode().
Referenced by vtkEMSegmentAnatomicalStructureStep::DeleteNodeCallback(), and main().
| void vtkEMSegmentMRMLManager::RemoveTreeNodeParametersNodes | ( | vtkIdType | nodeID | ) | [private, virtual] |
References vtkMRMLEMSTreeNode::GetLeafParametersNode(), vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by RemoveTreeNode().
| void vtkEMSegmentMRMLManager::ResetLogCovarianceCorrectionOfAllNodes | ( | ) |
References GetTreeRootNodeID(), and ResetLogCovarianceCorrectionsOfAllNodes().
Referenced by vtkEMSegmentInputChannelsStep::Validate().
| void vtkEMSegmentMRMLManager::ResetLogCovarianceCorrectionsOfAllNodes | ( | vtkIdType | rootID | ) | [private] |
| void vtkEMSegmentMRMLManager::ResetTargetSelectedVolumes | ( | const std::vector< vtkIdType > & | volumeID | ) | [virtual] |
References vtkMRMLEMSVolumeCollectionNode::AddVolume(), vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes(), GetTargetInputNode(), GetVolumeNode(), GetWorkingDataNode(), slicerget::name, PropogateAdditionOfSelectedTargetImage(), PropogateRemovalOfSelectedTargetImage(), vtkMRMLEMSVolumeCollectionNode::RemoveAllVolumes(), and UpdateIntensityDistributions().
Referenced by vtkEMSegmentIntensityImagesStep::Validate().
| void vtkEMSegmentMRMLManager::ResetTreeNodeDistributionLogCovarianceCorrection | ( | vtkIdType | nodeID | ) |
| void vtkEMSegmentMRMLManager::ResetTreeNodeDistributionLogMeanCorrection | ( | vtkIdType | nodeID | ) | [virtual] |
| void vtkEMSegmentMRMLManager::SetColorNodeID | ( | const char * | colormap | ) | [virtual] |
References GetGlobalParametersNode().
| void vtkEMSegmentMRMLManager::SetEnableMultithreading | ( | int | isEnabled | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by main(), and vtkEMSegmentRunSegmentationStep::MultiThreadingCallback().
| void vtkEMSegmentMRMLManager::SetEnableSubParcellation | ( | int | state | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::PostprocessingSubparcellationCallback().
| void vtkEMSegmentMRMLManager::SetEnableTargetToTargetRegistration | ( | int | enable | ) | [virtual] |
| void vtkEMSegmentMRMLManager::SetMinimumIslandSize | ( | int | value | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::PostprocessingMinimumIslandSizeCallback().
| void vtkEMSegmentMRMLManager::SetNode | ( | vtkMRMLEMSTemplateNode * | n | ) | [private, virtual] |
References UpdateMapsFromMRML().
Referenced by SetNodeWithCheck(), and ~vtkEMSegmentMRMLManager().
| int vtkEMSegmentMRMLManager::SetNodeWithCheck | ( | vtkMRMLEMSTemplateNode * | n | ) | [virtual] |
References CheckTemplateMRMLStructure(), and SetNode().
Referenced by CreateAndObserveNewParameterSet(), and SetLoadedParameterSetIndex().
Referenced by vtkEMSegmentParametersSetStep::RenameApplyCallback().
| void vtkEMSegmentMRMLManager::SetOutputVolumeID | ( | vtkIdType | volumeID | ) | [private, virtual] |
References GetVolumeNode(), MapVTKNodeIDToMRMLNodeID(), and SetOutputVolumeMRMLID().
| void vtkEMSegmentMRMLManager::SetOutputVolumeMRMLID | ( | const char * | mrmlID | ) | [virtual] |
References GetWorkingDataNode().
Referenced by vtkEMSegmentLogic::CreateOutputVolumeNode(), DefineFinalOutput(), and SetOutputVolumeID().
| void vtkEMSegmentMRMLManager::SetRegistrationAffineType | ( | int | affineType | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by main(), and vtkEMSegmentRegistrationParametersStep::RegistrationAffineCallback().
| void vtkEMSegmentMRMLManager::SetRegistrationAtlasVolumeID | ( | vtkIdType | volumeID | ) | [virtual] |
| void vtkEMSegmentMRMLManager::SetRegistrationDeformableType | ( | int | deformableType | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by main(), and vtkEMSegmentRegistrationParametersStep::RegistrationDeformableCallback().
| void vtkEMSegmentMRMLManager::SetRegistrationInterpolationType | ( | int | interpolationType | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRegistrationParametersStep::RegistrationInterpolationCallback().
| void vtkEMSegmentMRMLManager::SetRegistrationPackageType | ( | int | packageType | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by main(), and vtkEMSegmentRegistrationParametersStep::RegistrationPackageCallback().
| void vtkEMSegmentMRMLManager::SetSaveIntermediateResults | ( | int | shouldSaveResults | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by main(), and vtkEMSegmentRunSegmentationStep::SaveIntermediateCallback().
| void vtkEMSegmentMRMLManager::SetSaveSurfaceModels | ( | int | shouldSaveModels | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::GenerateSurfaceModelsCallback().
| void vtkEMSegmentMRMLManager::SetSaveTemplateAfterSegmentation | ( | int | shouldSave | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::SaveAfterSegmentationCallback().
| void vtkEMSegmentMRMLManager::SetSaveTemplateFilename | ( | const char * | file | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by CreateTemplateFile(), main(), and vtkEMSegmentRunSegmentationStep::SelectTemplateFileCallback().
| void vtkEMSegmentMRMLManager::SetSaveWorkingDirectory | ( | const char * | directory | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentRunSegmentationStep::SelectDirectoryCallback().
| void vtkEMSegmentMRMLManager::SetSegmentationBoundaryMax | ( | int | maxPoint[3] | ) | [virtual] |
| void vtkEMSegmentMRMLManager::SetSegmentationBoundaryMin | ( | int | minPoint[3] | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by vtkEMSegmentLogic::DefineValidSegmentationBoundary(), and vtkEMSegmentRunSegmentationStep::MRMLUpdateROIFromROINode().
| void vtkEMSegmentMRMLManager::SetTargetSelectedVolumeNthID | ( | int | n, | |
| vtkIdType | newVolumeID | |||
| ) | [virtual] |
References ERROR_NODE_VTKID, GetTargetInputNode(), GetTargetSelectedVolumeNthID(), GetVolumeNode(), GetWorkingDataNode(), MapVTKNodeIDToMRMLNodeID(), PropogateAdditionOfSelectedTargetImage(), return, vtkMRMLEMSVolumeCollectionNode::SetNthVolumeNodeID(), and UpdateIntensityDistributions().
Referenced by SetTargetSelectedVolumeNthMRMLID().
| void vtkEMSegmentMRMLManager::SetTargetSelectedVolumeNthMRMLID | ( | int | n, | |
| const char * | mrmlID | |||
| ) | [virtual] |
References MapMRMLNodeIDToVTKNodeID(), and SetTargetSelectedVolumeNthID().
Referenced by vtkEMSegmentInputChannelsStep::Validate().
| void vtkEMSegmentMRMLManager::SetTclTaskFilename | ( | const char * | fileName | ) | [virtual] |
| void vtkEMSegmentMRMLManager::SetTreeNodeAlpha | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersAlphaChangedCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeClassProbability | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) | [virtual] |
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::ClassWeightChangedCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeColor | ( | vtkIdType | nodeID, | |
| double | rgb[3] | |||
| ) | [virtual] |
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentAnatomicalStructureStep::SelectedNodeColorChangedCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogCovariance | ( | vtkIdType | nodeID, | |
| int | rowIndex, | |||
| int | columnIndex, | |||
| double | value | |||
| ) | [virtual] |
References GetTreeParametersLeafNode().
Referenced by main().
| void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogCovarianceOffDiagonal | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) |
| void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogCovarianceWithCorrection | ( | vtkIdType | nodeID, | |
| int | rowIndex, | |||
| int | columnIndex, | |||
| double | value | |||
| ) |
References vtkMRMLEMSTreeParametersLeafNode::GetLogCovariance(), GetTreeParametersLeafNode(), j, mathExample::n, return, vtkMRMLEMSTreeParametersLeafNode::SetLogCovarianceCorrection(), and TreeNodeDistributionLogCovarianceCorrectionEnabled().
Referenced by vtkEMSegmentIntensityDistributionsStep::IntensityDistributionCovarianceChangedCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogMean | ( | vtkIdType | nodeID, | |
| int | volumeNumber, | |||
| double | value | |||
| ) | [virtual] |
References GetTreeParametersLeafNode(), and vtkMRMLEMSTreeParametersLeafNode::SetLogMean().
Referenced by main().
| void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogMeanCorrection | ( | vtkIdType | nodeID, | |
| int | volumeNumber, | |||
| double | value | |||
| ) | [private, virtual] |
References GetTreeParametersLeafNode(), and vtkMRMLEMSTreeParametersLeafNode::SetLogMeanCorrection().
Referenced by SetTreeNodeDistributionMeanWithCorrection().
| void vtkEMSegmentMRMLManager::SetTreeNodeExcludeFromIncompleteEStep | ( | vtkIdType | nodeID, | |
| int | shouldExclude | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::ExcludeIncompleteEStepCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeGenerateBackgroundProbability | ( | vtkIdType | nodeID, | |
| int | value | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::GenerateBackgroundProbabilityCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeInputChannelWeight | ( | vtkIdType | nodeID, | |
| int | volumeNumber, | |||
| double | value | |||
| ) | [virtual] |
References GetTreeNode(), mathExample::n, and vtkMRMLEMSTreeNode::SetInputChannelWeight().
Referenced by main(), and vtkEMSegmentNodeParametersStep::NodeParametersInputChannelWeightChangedCallback().
References GetTreeNode(), and mathExample::n.
Referenced by CreateAndObserveNewParameterSet(), and vtkEMSegmentAnatomicalStructureStep::SelectedNodeNameChangedCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeParentNodeID | ( | vtkIdType | childNodeID, | |
| vtkIdType | newParentNodeID | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::AddChildNode(), vtkMRMLScene::AddNode(), vtkMRMLEMSTreeNode::GetChildIndexByMRMLID(), vtkMRMLEMSTreeNode::GetLeafParametersNode(), vtkMRMLEMSTreeNode::GetParentNode(), vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), HideNodesFromEditors, MRMLScene, New(), vtkMRMLScene::RemoveNode(), vtkMRMLEMSTreeNode::RemoveNthChildNode(), and TurnFromParentToLeafNode().
Referenced by AddTreeNode(), main(), and vtkEMSegmentAnatomicalStructureStep::NodeParentChangedCallback().
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintBiasCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintEMLabelMapConvergence | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintEMLabelMapCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintEMWeightsConvergence | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintEMWeightsCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintLabelMap | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintLabelMapCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintMFALabelMapConvergence | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintMFALabelMapCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintMFAWeightsConvergence | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintMFAWeightsCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintQuality | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetLeafParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintQualityCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodePrintWeight | ( | vtkIdType | nodeID, | |
| int | shouldPrint | |||
| ) | [virtual] |
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::NodeParametersPrintWeightCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeSmoothingKernelSigma | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
| void vtkEMSegmentMRMLManager::SetTreeNodeSmoothingKernelWidth | ( | vtkIdType | nodeID, | |
| int | value | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
| void vtkEMSegmentMRMLManager::SetTreeNodeSpatialPriorWeight | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) | [virtual] |
References GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentLogic::AutoCorrectSpatialPriorWeight(), and vtkEMSegmentNodeParametersStep::NodeParametersSpatialPriorWeightChangedCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionEMIterations | ( | vtkIdType | nodeID, | |
| int | iterations | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::StoppingConditionsEMIterationsCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionEMType | ( | vtkIdType | nodeID, | |
| int | conditionType | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::StoppingConditionsEMCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionEMValue | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::StoppingConditionsEMValueCallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionMFAType | ( | vtkIdType | nodeID, | |
| int | conditionType | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::StoppingConditionsMFACallback().
| void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionMFAValue | ( | vtkIdType | nodeID, | |
| double | value | |||
| ) | [virtual] |
References vtkMRMLEMSTreeNode::GetParentParametersNode(), GetTreeNode(), and mathExample::n.
Referenced by vtkEMSegmentNodeParametersStep::StoppingConditionsMFAValueCallback().
| void vtkEMSegmentMRMLManager::SetUpdateIntermediateData | ( | int | shouldUpdate | ) | [virtual] |
References GetGlobalParametersNode().
Referenced by main().
| void vtkEMSegmentMRMLManager::SynchronizeAtlasNode | ( | vtkMRMLEMSAtlasNode * | templateNode, | |
| vtkMRMLEMSAtlasNode * | changingNode, | |||
| const char * | name | |||
| ) | [virtual] |
| virtual void vtkEMSegmentMRMLManager::SynchronizeSubParcellationNode | ( | vtkMRMLEMSVolumeCollectionNode * | templateNode, | |
| vtkMRMLEMSVolumeCollectionNode * | changingNode, | |||
| const char * | name | |||
| ) | [inline, virtual] |
| virtual void vtkEMSegmentMRMLManager::SynchronizeTargetNode | ( | vtkMRMLEMSVolumeCollectionNode * | templateNode, | |
| vtkMRMLEMSVolumeCollectionNode * | changingNode, | |||
| const char * | name | |||
| ) | [inline, virtual] |
| void vtkEMSegmentMRMLManager::SynchronizeVolumeCollectionNode | ( | vtkMRMLEMSVolumeCollectionNode * | templateNode, | |
| vtkMRMLEMSVolumeCollectionNode * | changingNode, | |||
| const char * | name | |||
| ) | [private, virtual] |
| int vtkEMSegmentMRMLManager::TreeNodeDistributionLogCovarianceCorrectionEnabled | ( | vtkIdType | nodeID | ) | [private] |
References GetTreeNodeDistributionLogCovarianceCorrection(), and GetTreeParametersLeafNode().
Referenced by GetTreeNodeDistributionLogCovarianceWithCorrection(), IsTreeNodeDistributionLogCovarianceWithCorrectionInvertableAndSemiDefinite(), SetTreeNodeDistributionLogCovarianceOffDiagonal(), and SetTreeNodeDistributionLogCovarianceWithCorrection().
| vtksys_stl::string vtkEMSegmentMRMLManager::TurnDefaultFileIntoName | ( | vtksys_stl::string | taskName | ) | [private] |
Referenced by TurnDefaultMRMLFileIntoTaskName(), and TurnDefaultTclFileIntoPreprocessingName().
| vtksys_stl::string vtkEMSegmentMRMLManager::TurnDefaultMRMLFileIntoTaskName | ( | const char * | fileName | ) |
References TurnDefaultFileIntoName().
Referenced by vtkEMSegmentLogic::AddDefaultTasksToList(), and CreateTemplateFile().
| vtksys_stl::string vtkEMSegmentMRMLManager::TurnDefaultTclFileIntoPreprocessingName | ( | const char * | fileName | ) |
References TurnDefaultFileIntoName().
Referenced by vtkEMSegmentLogic::AddDefaultTasksToList().
| void vtkEMSegmentMRMLManager::TurnFromParentToLeafNode | ( | vtkMRMLEMSTreeNode * | treeNode | ) | [private] |
References vtkMRMLScene::AddNode(), vtkMRMLEMSTreeNode::GetLeafParametersNode(), vtkMRMLEMSTreeNode::GetNumberOfChildNodes(), vtkMRMLEMSTreeNode::GetParentParametersNode(), HideNodesFromEditors, MRMLScene, New(), and vtkMRMLScene::RemoveNode().
Referenced by RemoveTreeNode(), and SetTreeNodeParentNodeID().
| void vtkEMSegmentMRMLManager::UpdateIntensityDistributionFromSample | ( | vtkIdType | nodeID | ) | [private, virtual] |
References Console::c, vtkMRMLEMSWorkingDataNode::GetAlignedTargetNode(), vtkMRMLEMSWorkingDataNode::GetInputTargetNode(), vtkMRMLEMSTreeNode::GetLeafParametersNode(), vtkMRMLEMSVolumeCollectionNode::GetNthVolumeNodeID(), vtkMRMLEMSVolumeCollectionNode::GetNumberOfVolumes(), GetTreeNode(), GetTreeNodeDistributionNumberOfSamples(), GetTreeNodeDistributionSampleIntensityValue(), GetWorkingDataNode(), MapMRMLNodeIDToVTKNodeID(), p, return, vtkMRMLEMSTreeParametersLeafNode::SetLogCovariance(), and vtkMRMLEMSTreeParametersLeafNode::SetLogMean().
Referenced by AddTreeNodeDistributionSamplePoint(), RemoveAllTreeNodeDistributionSamplePoints(), RemoveTreeNodeDistributionSamplePoint(), SetTreeNodeDistributionSpecificationMethod(), and UpdateIntensityDistributions().
| void vtkEMSegmentMRMLManager::UpdateIntensityDistributions | ( | ) | [virtual] |
References vtkMRMLEMSTreeParametersLeafNode::DistributionSpecificationManuallySample, GetListOfTreeNodeIDs(), GetTreeParametersLeafNode(), GetTreeRootNodeID(), and UpdateIntensityDistributionFromSample().
Referenced by AddTargetSelectedVolume(), ResetTargetSelectedVolumes(), and SetTargetSelectedVolumeNthID().
| void vtkEMSegmentMRMLManager::UpdateMapsFromMRML | ( | ) | [private, virtual] |
References GetNewVTKNodeID(), MRMLNodeIDToVTKNodeIDMap, and VTKNodeIDToMRMLNodeIDMap.
Referenced by SetNode().
| vtkEMSegmentMRMLManager::vtkGetObjectMacro | ( | Node | , | |
| vtkMRMLEMSTemplateNode | ||||
| ) |
| vtkEMSegmentMRMLManager::vtkGetObjectMacro | ( | MRMLScene | , | |
| vtkMRMLScene | ||||
| ) |
| vtkEMSegmentMRMLManager::vtkSetObjectMacro | ( | MRMLScene | , | |
| vtkMRMLScene | ||||
| ) |
| vtkEMSegmentMRMLManager::vtkTypeMacro | ( | vtkEMSegmentMRMLManager | , | |
| vtkObject | ||||
| ) |
Referenced by IDMapContainsMRMLNodeID(), IDMapInsertPair(), IDMapRemovePair(), MapMRMLNodeIDToVTKNodeID(), PrintSelf(), and UpdateMapsFromMRML().
vtkMRMLScene* vtkEMSegmentMRMLManager::MRMLScene [private] |
Referenced by GetNewVTKNodeID(), PrintSelf(), and vtkEMSegmentMRMLManager().
1.6.1