vtkEMSegmentMRMLManager Class Reference

#include <vtkEMSegmentMRMLManager.h>

Inheritance diagram for vtkEMSegmentMRMLManager:
vtkObject

List of all members.

Public Types

enum  { DistributionSpecificationManual, DistributionSpecificationManuallySample, DistributionSpecificationAutoSample }
enum  { StoppingConditionIterations = 0, StoppingConditionLabelMapMeasure = 1, StoppingConditionWeightsMeasure = 2 }
enum  { RegistrationTest = -1, RegistrationOff = 0, RegistrationFast = 1, RegistrationSlow = 2 }
enum  { InterpolationLinear = 0, InterpolationNearestNeighbor = 1, InterpolationCubic = 2 }
enum  { CMTK = 0, BRAINS = 1 }

Public Member Functions

virtual void AddTargetSelectedVolume (vtkIdType volumeID)
virtual void AddTargetSelectedVolumeByMRMLID (char *mrmlID)
virtual vtkIdType AddTreeNode (vtkIdType parentNodeID)
virtual int AddTreeNodeDistributionSamplePoint (vtkIdType nodeID, double xyz[3])
virtual void ChangeTreeNodeDistributionsFromManualSamplingToManual ()
virtual int CheckEMSTemplateVolumeNodes (vtkMRMLEMSTemplateNode *emsTemplateNode)
virtual int CheckMRMLNodeStructureForProcessing ()
virtual int CheckTemplateMRMLStructure (vtkMRMLEMSTemplateNode *emsTemp, int guiFlag)
virtual vtkMRMLEMSAtlasNodeCloneAtlasNode (vtkMRMLEMSAtlasNode *target, const char *name)
virtual
vtkMRMLEMSVolumeCollectionNode
CloneSubParcellationNode (vtkMRMLEMSVolumeCollectionNode *target, const char *name)
virtual
vtkMRMLEMSVolumeCollectionNode
CloneTargetNode (vtkMRMLEMSVolumeCollectionNode *target, const char *name)
virtual void CompleteTemplateMRMLStructureForGUI (vtkMRMLEMSTemplateNode *emsTemp)
virtual void ComputeAtlasNumberOfTrainingSamples ()
virtual void CopyEMRelatedNodesToMRMLScene (vtkMRMLScene *newScene)
virtual void CreateAndObserveNewParameterSet ()
int CreateTemplateFile ()
virtual bool DoTargetAndAtlasDataTypesMatch (vtkMRMLEMSVolumeCollectionNode *targetNode, vtkMRMLEMSAtlasNode *atlasNode)
virtual bool ExistRegistrationAtlasVolumeKey (vtkIdType inputID)
vtkMRMLVolumeNodeGetAlignedSpatialPriorFromTreeNodeID (vtkIdType nodeID)
vtkMRMLVolumeNodeGetAlignedSubParcellationFromTreeNodeID (vtkIdType nodeID)
virtual vtkMRMLEMSAtlasNodeGetAtlasAlignedNode ()
virtual vtkMRMLEMSAtlasNodeGetAtlasInputNode ()
virtual int GetAtlasNumberOfTrainingSamples ()
virtual const charGetColorNodeID ()
virtual int GetEnableMultithreading ()
virtual int GetEnableSubParcellation ()
virtual int GetEnableTargetToTargetRegistration ()
virtual
vtkMRMLEMSGlobalParametersNode
GetGlobalParametersNode ()
int GetInterpolationTypeFromString (const char *type)
virtual void GetListOfTreeNodeIDs (vtkIdType rootNodeID, vtkstd::vector< vtkIdType > &list)
virtual int GetMinimumIslandSize ()
virtual const charGetNthParameterSetName (int n)
virtual int GetNumberOfParameterSets ()
virtual const charGetOutputVolumeMRMLID ()
virtual vtkMRMLScalarVolumeNodeGetOutputVolumeNode ()
int GetPackageTypeFromString (const char *type)
virtual int GetRegistrationAffineType ()
virtual vtkIdType GetRegistrationAtlasVolumeID (vtkIdType inputID)
virtual vtkIdType GetRegistrationAtlasVolumeID ()
virtual int GetRegistrationDeformableType ()
virtual int GetRegistrationInterpolationType ()
virtual int GetRegistrationPackageType ()
int GetRegistrationTypeFromString (const char *type)
virtual int GetSaveIntermediateResults ()
virtual int GetSaveSurfaceModels ()
virtual int GetSaveTemplateAfterSegmentation ()
virtual const charGetSaveTemplateFilename ()
virtual const charGetSaveWorkingDirectory ()
virtual void GetSegmentationBoundaryMax (int maxPoint[3])
virtual void GetSegmentationBoundaryMin (int minPoint[3])
virtual
vtkMRMLEMSVolumeCollectionNode
GetSubParcellationInputNode ()
virtual
vtkMRMLEMSVolumeCollectionNode
GetTargetInputNode ()
virtual int GetTargetNumberOfSelectedVolumes ()
virtual vtkIdType GetTargetSelectedVolumeNthID (int n)
virtual const charGetTargetSelectedVolumeNthMRMLID (int n)
virtual const charGetTclTaskFilename ()
virtual vtkMRMLEMSTreeNodeGetTreeNode (vtkIdType)
virtual double GetTreeNodeAlpha (vtkIdType nodeID)
virtual int GetTreeNodeBiasCalculationMaxIterations (vtkIdType nodeID)
virtual vtkIdType GetTreeNodeChildNodeID (vtkIdType parentNodeID, int childIndex)
virtual double GetTreeNodeChildrenSumClassProbability (vtkIdType nodeID)
virtual double GetTreeNodeClassProbability (vtkIdType nodeID)
virtual void GetTreeNodeColor (vtkIdType nodeID, double rgb[3])
virtual double GetTreeNodeDistributionLogCovarianceWithCorrection (vtkIdType nodeID, int rowIndex, int columnIndex)
virtual double GetTreeNodeDistributionLogMeanWithCorrection (vtkIdType nodeID, int volumeNumber)
virtual double GetTreeNodeDistributionMeanWithCorrection (vtkIdType nodeID, int volumeNumber)
virtual int GetTreeNodeDistributionNumberOfSamples (vtkIdType nodeID)
virtual double GetTreeNodeDistributionSampleIntensityValue (vtkIdType nodeID, int tupleNumber, vtkIdType volumeID)
virtual void GetTreeNodeDistributionSamplePoint (vtkIdType nodeID, int tupleNumber, double xyz[3])
virtual int GetTreeNodeDistributionSpecificationMethod (vtkIdType nodeID)
virtual int GetTreeNodeExcludeFromIncompleteEStep (vtkIdType nodeID)
virtual vtkIdType GetTreeNodeFirstIDWithChildProbabilityError ()
virtual int GetTreeNodeGenerateBackgroundProbability (vtkIdType nodeID)
virtual double GetTreeNodeInputChannelWeight (vtkIdType nodeID, int volumeNumber)
int GetTreeNodeIntensityLabel (vtkIdType nodeID)
virtual int GetTreeNodeIsLeaf (vtkIdType nodeID)
virtual const charGetTreeNodeName (vtkIdType id)
virtual int GetTreeNodeNumberOfChildren (vtkIdType nodeID)
virtual vtkIdType GetTreeNodeParentNodeID (vtkIdType childNodeID)
virtual int GetTreeNodePrintBias (vtkIdType nodeID)
virtual int GetTreeNodePrintEMLabelMapConvergence (vtkIdType nodeID)
virtual int GetTreeNodePrintEMWeightsConvergence (vtkIdType nodeID)
virtual int GetTreeNodePrintFrequency (vtkIdType nodeID)
virtual int GetTreeNodePrintLabelMap (vtkIdType nodeID)
virtual int GetTreeNodePrintMFALabelMapConvergence (vtkIdType nodeID)
virtual int GetTreeNodePrintMFAWeightsConvergence (vtkIdType nodeID)
virtual int GetTreeNodePrintQuality (vtkIdType nodeID)
virtual int GetTreeNodePrintWeight (vtkIdType nodeID)
virtual double GetTreeNodeSmoothingKernelSigma (vtkIdType nodeID)
virtual int GetTreeNodeSmoothingKernelWidth (vtkIdType nodeID)
virtual vtkIdType GetTreeNodeSpatialPriorVolumeID (vtkIdType nodeID)
virtual double GetTreeNodeSpatialPriorWeight (vtkIdType nodeID)
virtual int GetTreeNodeStoppingConditionEMIterations (vtkIdType nodeID)
virtual int GetTreeNodeStoppingConditionEMType (vtkIdType nodeID)
virtual double GetTreeNodeStoppingConditionEMValue (vtkIdType nodeID)
virtual int GetTreeNodeStoppingConditionMFAIterations (vtkIdType nodeID)
virtual int GetTreeNodeStoppingConditionMFAType (vtkIdType nodeID)
virtual double GetTreeNodeStoppingConditionMFAValue (vtkIdType nodeID)
virtual vtkIdType GetTreeNodeSubParcellationVolumeID (vtkIdType nodeID)
virtual
vtkMRMLEMSTreeParametersLeafNode
GetTreeParametersLeafNode (vtkIdType)
virtual vtkMRMLEMSTreeNodeGetTreeRootNode ()
virtual vtkIdType GetTreeRootNodeID ()
virtual int GetUpdateIntermediateData ()
virtual const charGetVolumeName (vtkIdType volumeID)
virtual vtkMRMLVolumeNodeGetVolumeNode (vtkIdType)
virtual vtkIdType GetVolumeNthID (int n)
virtual int GetVolumeNumberOfChoices ()
virtual vtkMRMLEMSWorkingDataNodeGetWorkingDataNode ()
virtual int HasGlobalParametersNode ()
virtual int IDMapContainsMRMLNodeID (const char *MRMLNodeID)
virtual int IDMapContainsVTKNodeID (vtkIdType id)
void ImportMRMLFile (const char *mrmlFile, vtksys_stl::string errMSG)
virtual bool IsTreeNodeDistributionLogCovarianceWithCorrectionInvertableAndSemiDefinite (vtkIdType nodeID)
virtual vtkIdType MapMRMLNodeIDToVTKNodeID (const char *MRMLNodeID)
virtual void MoveNthTargetSelectedVolume (int fromIndex, int toIndex)
virtual void MoveTargetSelectedVolume (vtkIdType volumeID, int toIndex)
void PrintInfo ()
void PrintInfo (ostream &os)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void PrintTree (vtkIdType rootID, vtkIndent indent)
virtual void PrintTree ()
virtual void PrintVolumeInfo (vtkMRMLScene *mrmlScene)
virtual void ProcessMRMLEvents (vtkObject *caller, unsigned long event, void *callData)
virtual void RegisterMRMLNodesWithScene ()
virtual void RemoveAllTreeNodeDistributionSamplePoints (vtkIdType nodeID)
virtual void RemoveLegacyNodes ()
virtual void RemoveTargetSelectedVolume (vtkIdType volumeID)
virtual void RemoveTargetSelectedVolumeIndex (vtkIdType imageIndex)
virtual void RemoveTreeNode (vtkIdType removedNodeID)
virtual void RemoveTreeNodeDistributionSamplePoint (vtkIdType nodeID, int samplePointNumber)
void ResetLogCovarianceCorrectionOfAllNodes ()
virtual void ResetTargetSelectedVolumes (const std::vector< vtkIdType > &volumeID)
void ResetTreeNodeDistributionLogCovarianceCorrection (vtkIdType nodeID)
virtual void ResetTreeNodeDistributionLogMeanCorrection (vtkIdType nodeID)
virtual void SetColorNodeID (const char *colormap)
virtual void SetEnableMultithreading (int isEnabled)
virtual void SetEnableSubParcellation (int state)
virtual void SetEnableTargetToTargetRegistration (int enable)
virtual int SetLoadedParameterSetIndex (int i)
virtual void SetMinimumIslandSize (int value)
virtual int SetNodeWithCheck (vtkMRMLEMSTemplateNode *)
virtual void SetNthParameterName (int n, const char *newName)
virtual void SetOutputVolumeMRMLID (const char *mrmlID)
virtual void SetRegistrationAffineType (int affineType)
virtual void SetRegistrationAtlasVolumeID (vtkIdType inputID, vtkIdType volumeID)
virtual void SetRegistrationAtlasVolumeID (vtkIdType volumeID)
virtual void SetRegistrationDeformableType (int deformableType)
virtual void SetRegistrationInterpolationType (int interpolationType)
virtual void SetRegistrationPackageType (int packageType)
virtual void SetSaveIntermediateResults (int shouldSaveResults)
virtual void SetSaveSurfaceModels (int shouldSaveModels)
virtual void SetSaveTemplateAfterSegmentation (int shouldSave)
virtual void SetSaveTemplateFilename (const char *file)
virtual void SetSaveWorkingDirectory (const char *directory)
virtual void SetSegmentationBoundaryMax (int maxPoint[3])
virtual void SetSegmentationBoundaryMin (int minPoint[3])
virtual void SetTargetSelectedVolumeNthID (int n, vtkIdType newVolumeID)
virtual void SetTargetSelectedVolumeNthMRMLID (int n, const char *mrmlID)
virtual void SetTclTaskFilename (const char *fileName)
virtual void SetTreeNodeAlpha (vtkIdType nodeID, double value)
virtual void SetTreeNodeBiasCalculationMaxIterations (vtkIdType nodeID, int value)
virtual void SetTreeNodeClassProbability (vtkIdType nodeID, double value)
virtual void SetTreeNodeColor (vtkIdType nodeID, double rgb[3])
virtual void SetTreeNodeDistributionLogCovariance (vtkIdType nodeID, int rowIndex, int columnIndex, double value)
void SetTreeNodeDistributionLogCovarianceOffDiagonal (vtkIdType nodeID, double value)
void SetTreeNodeDistributionLogCovarianceWithCorrection (vtkIdType nodeID, int rowIndex, int columnIndex, double value)
virtual void SetTreeNodeDistributionLogMean (vtkIdType nodeID, int volumeNumber, double value)
virtual void SetTreeNodeDistributionMeanWithCorrection (vtkIdType nodeID, int volumeNumber, double value)
virtual void SetTreeNodeDistributionSpecificationMethod (vtkIdType nodeID, int method)
virtual void SetTreeNodeExcludeFromIncompleteEStep (vtkIdType nodeID, int shouldExclude)
virtual void SetTreeNodeGenerateBackgroundProbability (vtkIdType nodeID, int value)
virtual void SetTreeNodeInputChannelWeight (vtkIdType nodeID, int volumeNumber, double value)
virtual void SetTreeNodeIntensityLabel (vtkIdType nodeID, int label)
virtual void SetTreeNodeName (vtkIdType id, const char *label)
virtual void SetTreeNodeParentNodeID (vtkIdType childNodeID, vtkIdType newParentNodeID)
virtual void SetTreeNodePrintBias (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintEMLabelMapConvergence (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintEMWeightsConvergence (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintFrequency (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintLabelMap (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintMFALabelMapConvergence (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintMFAWeightsConvergence (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintQuality (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodePrintWeight (vtkIdType nodeID, int shouldPrint)
virtual void SetTreeNodeSmoothingKernelSigma (vtkIdType nodeID, double value)
virtual void SetTreeNodeSmoothingKernelWidth (vtkIdType nodeID, int value)
virtual void SetTreeNodeSpatialPriorVolumeID (vtkIdType nodeID, vtkIdType volumeID)
virtual void SetTreeNodeSpatialPriorWeight (vtkIdType nodeID, double value)
virtual void SetTreeNodeStoppingConditionEMIterations (vtkIdType nodeID, int iterations)
virtual void SetTreeNodeStoppingConditionEMType (vtkIdType nodeID, int conditionType)
virtual void SetTreeNodeStoppingConditionEMValue (vtkIdType nodeID, double value)
virtual void SetTreeNodeStoppingConditionMFAIterations (vtkIdType nodeID, int iterations)
virtual void SetTreeNodeStoppingConditionMFAType (vtkIdType nodeID, int conditionType)
virtual void SetTreeNodeStoppingConditionMFAValue (vtkIdType nodeID, double value)
virtual void SetTreeNodeSubParcellationVolumeID (vtkIdType nodeID, vtkIdType volumeID)
virtual void SetUpdateIntermediateData (int shouldUpdate)
virtual void SynchronizeAtlasNode (vtkMRMLEMSAtlasNode *templateNode, vtkMRMLEMSAtlasNode *changingNode, const char *name)
virtual void SynchronizeSubParcellationNode (vtkMRMLEMSVolumeCollectionNode *templateNode, vtkMRMLEMSVolumeCollectionNode *changingNode, const char *name)
virtual void SynchronizeTargetNode (vtkMRMLEMSVolumeCollectionNode *templateNode, vtkMRMLEMSVolumeCollectionNode *changingNode, const char *name)
vtksys_stl::string TurnDefaultMRMLFileIntoTaskName (const char *fileName)
vtksys_stl::string TurnDefaultTclFileIntoPreprocessingName (const char *fileName)
virtual void UpdateIntensityDistributions ()
 vtkGetObjectMacro (Node, vtkMRMLEMSTemplateNode)
 vtkGetObjectMacro (MRMLScene, vtkMRMLScene)
 vtkSetObjectMacro (MRMLScene, vtkMRMLScene)
 vtkTypeMacro (vtkEMSegmentMRMLManager, vtkObject)

Static Public Member Functions

static vtkEMSegmentMRMLManagerNew ()

Private Types

typedef vtksys_stl::map
< vtksys_stl::string,
vtkIdType
MRMLToVTKMapType
typedef vtksys_stl::map
< vtkIdType,
vtksys_stl::string > 
VTKToMRMLMapType

Private Member Functions

virtual vtkIdType AddNewTreeNode ()
virtual
vtkMRMLEMSVolumeCollectionNode
CloneVolumeCollectionNode (vtkMRMLEMSVolumeCollectionNode *target, const char *name)
virtual vtkIdType GetNewVTKNodeID ()
virtual int GetTargetVolumeIndex (vtkIdType vtkID)
virtual double GetTreeNodeDistributionLogCovariance (vtkIdType nodeID, int rowIndex, int columnIndex)
vtkstd::vector< vtkstd::vector
< double > > 
GetTreeNodeDistributionLogCovariance (vtkIdType nodeID)
virtual double GetTreeNodeDistributionLogCovarianceCorrection (vtkIdType nodeID, int rowIndex, int columnIndex)
vtkstd::vector< vtkstd::vector
< double > > 
GetTreeNodeDistributionLogCovarianceCorrection (vtkIdType nodeID)
virtual double GetTreeNodeDistributionLogMean (vtkIdType nodeID, int volumeNumber)
virtual double GetTreeNodeDistributionLogMeanCorrection (vtkIdType nodeID, int volumeNumber)
virtual void IDMapInsertPair (vtkIdType vtkID, const char *MRMLNodeID)
virtual void IDMapRemovePair (const char *MRMLNodeID)
virtual void IDMapRemovePair (vtkIdType vtkID)
virtual const charMapVTKNodeIDToMRMLNodeID (vtkIdType vtkID)
void operator= (const vtkEMSegmentMRMLManager &)
virtual void PropogateAdditionOfSelectedTargetImage ()
virtual void PropogateMovementOfSelectedTargetImage (int fromIndex, int toIndex)
virtual void PropogateRemovalOfSelectedTargetImage (int index)
virtual void RemoveTreeNodeParametersNodes (vtkIdType nodeID)
void ResetLogCovarianceCorrectionsOfAllNodes (vtkIdType rootID)
virtual void SetNode (vtkMRMLEMSTemplateNode *)
virtual void SetOutputVolumeID (vtkIdType volumeID)
virtual void SetTreeNodeDistributionLogMeanCorrection (vtkIdType nodeID, int volumeNumber, double value)
virtual void SynchronizeVolumeCollectionNode (vtkMRMLEMSVolumeCollectionNode *templateNode, vtkMRMLEMSVolumeCollectionNode *changingNode, const char *name)
int TreeNodeDistributionLogCovarianceCorrectionEnabled (vtkIdType nodeID)
vtksys_stl::string TurnDefaultFileIntoName (vtksys_stl::string taskName)
void TurnFromParentToLeafNode (vtkMRMLEMSTreeNode *treeNode)
virtual void UpdateIntensityDistributionFromSample (vtkIdType nodeID)
virtual void UpdateMapsFromMRML ()
 vtkEMSegmentMRMLManager (const vtkEMSegmentMRMLManager &)
 vtkEMSegmentMRMLManager ()
 ~vtkEMSegmentMRMLManager ()

Private Attributes

bool HideNodesFromEditors
MRMLToVTKMapType MRMLNodeIDToVTKNodeIDMap
vtkMRMLSceneMRMLScene
vtkIdType NextVTKNodeID
vtkMRMLEMSTemplateNodeNode
VTKToMRMLMapType VTKNodeIDToMRMLNodeIDMap

Member Typedef Documentation

typedef vtksys_stl::map<vtksys_stl::string, vtkIdType> vtkEMSegmentMRMLManager::MRMLToVTKMapType [private]
typedef vtksys_stl::map<vtkIdType, vtksys_stl::string> vtkEMSegmentMRMLManager::VTKToMRMLMapType [private]

Member Enumeration Documentation

anonymous enum
Enumerator:
DistributionSpecificationManual 
DistributionSpecificationManuallySample 
DistributionSpecificationAutoSample 
anonymous enum
Enumerator:
StoppingConditionIterations 
StoppingConditionLabelMapMeasure 
StoppingConditionWeightsMeasure 
anonymous enum
Enumerator:
RegistrationTest 
RegistrationOff 
RegistrationFast 
RegistrationSlow 
anonymous enum
Enumerator:
InterpolationLinear 
InterpolationNearestNeighbor 
InterpolationCubic 
anonymous enum
Enumerator:
CMTK 
BRAINS 

Constructor & Destructor Documentation

vtkEMSegmentMRMLManager::vtkEMSegmentMRMLManager (  )  [private]
vtkEMSegmentMRMLManager::~vtkEMSegmentMRMLManager (  )  [private]

References SetNode().

vtkEMSegmentMRMLManager::vtkEMSegmentMRMLManager ( const vtkEMSegmentMRMLManager  )  [private]

Member Function Documentation

vtkIdType vtkEMSegmentMRMLManager::AddNewTreeNode (  )  [private, virtual]
void vtkEMSegmentMRMLManager::AddTargetSelectedVolume ( vtkIdType  volumeID  )  [virtual]
void vtkEMSegmentMRMLManager::AddTargetSelectedVolumeByMRMLID ( char mrmlID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::AddTreeNode ( vtkIdType  parentNodeID  )  [virtual]
int vtkEMSegmentMRMLManager::AddTreeNodeDistributionSamplePoint ( vtkIdType  nodeID,
double  xyz[3] 
) [virtual]
void vtkEMSegmentMRMLManager::ChangeTreeNodeDistributionsFromManualSamplingToManual (  )  [virtual]
int vtkEMSegmentMRMLManager::CheckEMSTemplateVolumeNodes ( vtkMRMLEMSTemplateNode emsTemplateNode  )  [virtual]
virtual int vtkEMSegmentMRMLManager::CheckMRMLNodeStructureForProcessing (  )  [inline, virtual]

Referenced by main().

int vtkEMSegmentMRMLManager::CheckTemplateMRMLStructure ( vtkMRMLEMSTemplateNode emsTemp,
int  guiFlag 
) [virtual]
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]
void vtkEMSegmentMRMLManager::ComputeAtlasNumberOfTrainingSamples (  )  [virtual]
void vtkEMSegmentMRMLManager::CopyEMRelatedNodesToMRMLScene ( vtkMRMLScene newScene  )  [virtual]
void vtkEMSegmentMRMLManager::CreateAndObserveNewParameterSet (  )  [virtual]
int vtkEMSegmentMRMLManager::CreateTemplateFile (  ) 
bool vtkEMSegmentMRMLManager::DoTargetAndAtlasDataTypesMatch ( vtkMRMLEMSVolumeCollectionNode targetNode,
vtkMRMLEMSAtlasNode atlasNode 
) [virtual]
bool vtkEMSegmentMRMLManager::ExistRegistrationAtlasVolumeKey ( vtkIdType  inputID  )  [virtual]
vtkMRMLVolumeNode * vtkEMSegmentMRMLManager::GetAlignedSpatialPriorFromTreeNodeID ( vtkIdType  nodeID  ) 
vtkMRMLVolumeNode * vtkEMSegmentMRMLManager::GetAlignedSubParcellationFromTreeNodeID ( vtkIdType  nodeID  ) 
vtkMRMLEMSAtlasNode * vtkEMSegmentMRMLManager::GetAtlasAlignedNode (  )  [virtual]
vtkMRMLEMSAtlasNode * vtkEMSegmentMRMLManager::GetAtlasInputNode (  )  [virtual]
int vtkEMSegmentMRMLManager::GetAtlasNumberOfTrainingSamples (  )  [virtual]

References GetAtlasInputNode().

const char * vtkEMSegmentMRMLManager::GetColorNodeID (  )  [virtual]
int vtkEMSegmentMRMLManager::GetEnableMultithreading (  )  [virtual]
int vtkEMSegmentMRMLManager::GetEnableSubParcellation (  )  [virtual]
int vtkEMSegmentMRMLManager::GetEnableTargetToTargetRegistration (  )  [virtual]
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().

int vtkEMSegmentMRMLManager::GetInterpolationTypeFromString ( const char type  ) 
void vtkEMSegmentMRMLManager::GetListOfTreeNodeIDs ( vtkIdType  rootNodeID,
vtkstd::vector< vtkIdType > &  list 
) [virtual]
int vtkEMSegmentMRMLManager::GetMinimumIslandSize (  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetNewVTKNodeID (  )  [private, virtual]
const char * vtkEMSegmentMRMLManager::GetNthParameterSetName ( int  n  )  [virtual]
int vtkEMSegmentMRMLManager::GetNumberOfParameterSets (  )  [virtual]
const char * vtkEMSegmentMRMLManager::GetOutputVolumeMRMLID (  )  [virtual]
vtkMRMLScalarVolumeNode * vtkEMSegmentMRMLManager::GetOutputVolumeNode (  )  [virtual]
int vtkEMSegmentMRMLManager::GetPackageTypeFromString ( const char type  ) 

References BRAINS, and CMTK.

Referenced by vtkEMSegmentPreProcessingStep::Validate().

int vtkEMSegmentMRMLManager::GetRegistrationAffineType (  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetRegistrationAtlasVolumeID ( vtkIdType  inputID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetRegistrationAtlasVolumeID (  )  [virtual]
int vtkEMSegmentMRMLManager::GetRegistrationDeformableType (  )  [virtual]
int vtkEMSegmentMRMLManager::GetRegistrationInterpolationType (  )  [virtual]
int vtkEMSegmentMRMLManager::GetRegistrationPackageType (  )  [virtual]
int vtkEMSegmentMRMLManager::GetRegistrationTypeFromString ( const char type  ) 
int vtkEMSegmentMRMLManager::GetSaveIntermediateResults (  )  [virtual]
int vtkEMSegmentMRMLManager::GetSaveSurfaceModels (  )  [virtual]
int vtkEMSegmentMRMLManager::GetSaveTemplateAfterSegmentation (  )  [virtual]
const char * vtkEMSegmentMRMLManager::GetSaveTemplateFilename (  )  [virtual]
const char * vtkEMSegmentMRMLManager::GetSaveWorkingDirectory (  )  [virtual]
void vtkEMSegmentMRMLManager::GetSegmentationBoundaryMax ( int  maxPoint[3]  )  [virtual]
void vtkEMSegmentMRMLManager::GetSegmentationBoundaryMin ( int  minPoint[3]  )  [virtual]
vtkMRMLEMSVolumeCollectionNode * vtkEMSegmentMRMLManager::GetSubParcellationInputNode (  )  [virtual]
vtkMRMLEMSVolumeCollectionNode * vtkEMSegmentMRMLManager::GetTargetInputNode (  )  [virtual]
int vtkEMSegmentMRMLManager::GetTargetNumberOfSelectedVolumes (  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTargetSelectedVolumeNthID ( int  n  )  [virtual]
const char * vtkEMSegmentMRMLManager::GetTargetSelectedVolumeNthMRMLID ( int  n  )  [virtual]
int vtkEMSegmentMRMLManager::GetTargetVolumeIndex ( vtkIdType  vtkID  )  [private, virtual]
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]
int vtkEMSegmentMRMLManager::GetTreeNodeBiasCalculationMaxIterations ( vtkIdType  nodeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeChildNodeID ( vtkIdType  parentNodeID,
int  childIndex 
) [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeChildrenSumClassProbability ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeClassProbability ( vtkIdType  nodeID  )  [virtual]
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]
vtkstd::vector< vtkstd::vector< double > > vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovariance ( vtkIdType  nodeID  )  [private]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovarianceCorrection ( vtkIdType  nodeID,
int  rowIndex,
int  columnIndex 
) [private, virtual]
vtkstd::vector< vtkstd::vector< double > > vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovarianceCorrection ( vtkIdType  nodeID  )  [private]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogCovarianceWithCorrection ( vtkIdType  nodeID,
int  rowIndex,
int  columnIndex 
) [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMean ( vtkIdType  nodeID,
int  volumeNumber 
) [private, virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMeanCorrection ( vtkIdType  nodeID,
int  volumeNumber 
) [private, virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionLogMeanWithCorrection ( vtkIdType  nodeID,
int  volumeNumber 
) [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionMeanWithCorrection ( vtkIdType  nodeID,
int  volumeNumber 
) [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeDistributionNumberOfSamples ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeDistributionSampleIntensityValue ( vtkIdType  nodeID,
int  tupleNumber,
vtkIdType  volumeID 
) [virtual]
void vtkEMSegmentMRMLManager::GetTreeNodeDistributionSamplePoint ( vtkIdType  nodeID,
int  tupleNumber,
double  xyz[3] 
) [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeDistributionSpecificationMethod ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeExcludeFromIncompleteEStep ( vtkIdType  nodeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeFirstIDWithChildProbabilityError (  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeGenerateBackgroundProbability ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeInputChannelWeight ( vtkIdType  nodeID,
int  volumeNumber 
) [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeIntensityLabel ( vtkIdType  nodeID  ) 
int vtkEMSegmentMRMLManager::GetTreeNodeIsLeaf ( vtkIdType  nodeID  )  [virtual]
const char * vtkEMSegmentMRMLManager::GetTreeNodeName ( vtkIdType  id  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeNumberOfChildren ( vtkIdType  nodeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeParentNodeID ( vtkIdType  childNodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintBias ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintEMLabelMapConvergence ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintEMWeightsConvergence ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintFrequency ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintLabelMap ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintMFALabelMapConvergence ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintMFAWeightsConvergence ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintQuality ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodePrintWeight ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeSmoothingKernelSigma ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeSmoothingKernelWidth ( vtkIdType  nodeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeSpatialPriorVolumeID ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeSpatialPriorWeight ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionEMIterations ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionEMType ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionEMValue ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionMFAIterations ( vtkIdType  nodeID  )  [virtual]
int vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionMFAType ( vtkIdType  nodeID  )  [virtual]
double vtkEMSegmentMRMLManager::GetTreeNodeStoppingConditionMFAValue ( vtkIdType  nodeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTreeNodeSubParcellationVolumeID ( vtkIdType  nodeID  )  [virtual]
vtkMRMLEMSTreeParametersLeafNode * vtkEMSegmentMRMLManager::GetTreeParametersLeafNode ( vtkIdType  nodeID  )  [virtual]
vtkMRMLEMSTreeNode * vtkEMSegmentMRMLManager::GetTreeRootNode (  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetTreeRootNodeID (  )  [virtual]
int vtkEMSegmentMRMLManager::GetUpdateIntermediateData (  )  [virtual]
const char * vtkEMSegmentMRMLManager::GetVolumeName ( vtkIdType  volumeID  )  [virtual]
vtkMRMLVolumeNode * vtkEMSegmentMRMLManager::GetVolumeNode ( vtkIdType  volumeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::GetVolumeNthID ( int  n  )  [virtual]
int vtkEMSegmentMRMLManager::GetVolumeNumberOfChoices (  )  [virtual]
vtkMRMLEMSWorkingDataNode * vtkEMSegmentMRMLManager::GetWorkingDataNode (  )  [virtual]
int vtkEMSegmentMRMLManager::HasGlobalParametersNode (  )  [virtual]
int vtkEMSegmentMRMLManager::IDMapContainsMRMLNodeID ( const char MRMLNodeID  )  [virtual]
int vtkEMSegmentMRMLManager::IDMapContainsVTKNodeID ( vtkIdType  id  )  [virtual]
void vtkEMSegmentMRMLManager::IDMapInsertPair ( vtkIdType  vtkID,
const char MRMLNodeID 
) [private, virtual]
void vtkEMSegmentMRMLManager::IDMapRemovePair ( const char MRMLNodeID  )  [private, virtual]
void vtkEMSegmentMRMLManager::IDMapRemovePair ( vtkIdType  vtkID  )  [private, virtual]
void vtkEMSegmentMRMLManager::ImportMRMLFile ( const char mrmlFile,
vtksys_stl::string  errMSG 
)
bool vtkEMSegmentMRMLManager::IsTreeNodeDistributionLogCovarianceWithCorrectionInvertableAndSemiDefinite ( vtkIdType  nodeID  )  [virtual]
vtkIdType vtkEMSegmentMRMLManager::MapMRMLNodeIDToVTKNodeID ( const char MRMLNodeID  )  [virtual]
const char * vtkEMSegmentMRMLManager::MapVTKNodeIDToMRMLNodeID ( vtkIdType  vtkID  )  [private, virtual]
void vtkEMSegmentMRMLManager::MoveNthTargetSelectedVolume ( int  fromIndex,
int  toIndex 
) [virtual]
void vtkEMSegmentMRMLManager::MoveTargetSelectedVolume ( vtkIdType  volumeID,
int  toIndex 
) [virtual]
vtkEMSegmentMRMLManager * vtkEMSegmentMRMLManager::New (  )  [static]
void vtkEMSegmentMRMLManager::operator= ( const vtkEMSegmentMRMLManager  )  [private]
void vtkEMSegmentMRMLManager::PrintInfo (  ) 
void vtkEMSegmentMRMLManager::PrintInfo ( ostream &  os  ) 
void vtkEMSegmentMRMLManager::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
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]
void vtkEMSegmentMRMLManager::PropogateMovementOfSelectedTargetImage ( int  fromIndex,
int  toIndex 
) [private, virtual]
void vtkEMSegmentMRMLManager::PropogateRemovalOfSelectedTargetImage ( int  index  )  [private, virtual]
void vtkEMSegmentMRMLManager::RegisterMRMLNodesWithScene (  )  [virtual]

References New().

void vtkEMSegmentMRMLManager::RemoveAllTreeNodeDistributionSamplePoints ( vtkIdType  nodeID  )  [virtual]
void vtkEMSegmentMRMLManager::RemoveLegacyNodes (  )  [virtual]
void vtkEMSegmentMRMLManager::RemoveTargetSelectedVolume ( vtkIdType  volumeID  )  [virtual]
void vtkEMSegmentMRMLManager::RemoveTargetSelectedVolumeIndex ( vtkIdType  imageIndex  )  [virtual]
void vtkEMSegmentMRMLManager::RemoveTreeNode ( vtkIdType  removedNodeID  )  [virtual]
void vtkEMSegmentMRMLManager::RemoveTreeNodeDistributionSamplePoint ( vtkIdType  nodeID,
int  samplePointNumber 
) [virtual]
void vtkEMSegmentMRMLManager::RemoveTreeNodeParametersNodes ( vtkIdType  nodeID  )  [private, virtual]
void vtkEMSegmentMRMLManager::ResetLogCovarianceCorrectionOfAllNodes (  ) 
void vtkEMSegmentMRMLManager::ResetLogCovarianceCorrectionsOfAllNodes ( vtkIdType  rootID  )  [private]
void vtkEMSegmentMRMLManager::ResetTargetSelectedVolumes ( const std::vector< vtkIdType > &  volumeID  )  [virtual]
void vtkEMSegmentMRMLManager::ResetTreeNodeDistributionLogCovarianceCorrection ( vtkIdType  nodeID  ) 
void vtkEMSegmentMRMLManager::ResetTreeNodeDistributionLogMeanCorrection ( vtkIdType  nodeID  )  [virtual]
void vtkEMSegmentMRMLManager::SetColorNodeID ( const char colormap  )  [virtual]
void vtkEMSegmentMRMLManager::SetEnableMultithreading ( int  isEnabled  )  [virtual]
void vtkEMSegmentMRMLManager::SetEnableSubParcellation ( int  state  )  [virtual]
void vtkEMSegmentMRMLManager::SetEnableTargetToTargetRegistration ( int  enable  )  [virtual]
int vtkEMSegmentMRMLManager::SetLoadedParameterSetIndex ( int  i  )  [virtual]
void vtkEMSegmentMRMLManager::SetMinimumIslandSize ( int  value  )  [virtual]
void vtkEMSegmentMRMLManager::SetNode ( vtkMRMLEMSTemplateNode n  )  [private, virtual]
int vtkEMSegmentMRMLManager::SetNodeWithCheck ( vtkMRMLEMSTemplateNode n  )  [virtual]
void vtkEMSegmentMRMLManager::SetNthParameterName ( int  n,
const char newName 
) [virtual]
void vtkEMSegmentMRMLManager::SetOutputVolumeID ( vtkIdType  volumeID  )  [private, virtual]
void vtkEMSegmentMRMLManager::SetOutputVolumeMRMLID ( const char mrmlID  )  [virtual]
void vtkEMSegmentMRMLManager::SetRegistrationAffineType ( int  affineType  )  [virtual]
void vtkEMSegmentMRMLManager::SetRegistrationAtlasVolumeID ( vtkIdType  inputID,
vtkIdType  volumeID 
) [virtual]
void vtkEMSegmentMRMLManager::SetRegistrationAtlasVolumeID ( vtkIdType  volumeID  )  [virtual]
void vtkEMSegmentMRMLManager::SetRegistrationDeformableType ( int  deformableType  )  [virtual]
void vtkEMSegmentMRMLManager::SetRegistrationInterpolationType ( int  interpolationType  )  [virtual]
void vtkEMSegmentMRMLManager::SetRegistrationPackageType ( int  packageType  )  [virtual]
void vtkEMSegmentMRMLManager::SetSaveIntermediateResults ( int  shouldSaveResults  )  [virtual]
void vtkEMSegmentMRMLManager::SetSaveSurfaceModels ( int  shouldSaveModels  )  [virtual]
void vtkEMSegmentMRMLManager::SetSaveTemplateAfterSegmentation ( int  shouldSave  )  [virtual]
void vtkEMSegmentMRMLManager::SetSaveTemplateFilename ( const char file  )  [virtual]
void vtkEMSegmentMRMLManager::SetSaveWorkingDirectory ( const char directory  )  [virtual]
void vtkEMSegmentMRMLManager::SetSegmentationBoundaryMax ( int  maxPoint[3]  )  [virtual]
void vtkEMSegmentMRMLManager::SetSegmentationBoundaryMin ( int  minPoint[3]  )  [virtual]
void vtkEMSegmentMRMLManager::SetTargetSelectedVolumeNthID ( int  n,
vtkIdType  newVolumeID 
) [virtual]
void vtkEMSegmentMRMLManager::SetTargetSelectedVolumeNthMRMLID ( int  n,
const char mrmlID 
) [virtual]
void vtkEMSegmentMRMLManager::SetTclTaskFilename ( const char fileName  )  [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeAlpha ( vtkIdType  nodeID,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeBiasCalculationMaxIterations ( vtkIdType  nodeID,
int  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeClassProbability ( vtkIdType  nodeID,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeColor ( vtkIdType  nodeID,
double  rgb[3] 
) [virtual]
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 
)
void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogMean ( vtkIdType  nodeID,
int  volumeNumber,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeDistributionLogMeanCorrection ( vtkIdType  nodeID,
int  volumeNumber,
double  value 
) [private, virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeDistributionMeanWithCorrection ( vtkIdType  nodeID,
int  volumeNumber,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeDistributionSpecificationMethod ( vtkIdType  nodeID,
int  method 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeExcludeFromIncompleteEStep ( vtkIdType  nodeID,
int  shouldExclude 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeGenerateBackgroundProbability ( vtkIdType  nodeID,
int  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeInputChannelWeight ( vtkIdType  nodeID,
int  volumeNumber,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeIntensityLabel ( vtkIdType  nodeID,
int  label 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeName ( vtkIdType  id,
const char label 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeParentNodeID ( vtkIdType  childNodeID,
vtkIdType  newParentNodeID 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintBias ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintEMLabelMapConvergence ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintEMWeightsConvergence ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintFrequency ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintLabelMap ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintMFALabelMapConvergence ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintMFAWeightsConvergence ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintQuality ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodePrintWeight ( vtkIdType  nodeID,
int  shouldPrint 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeSmoothingKernelSigma ( vtkIdType  nodeID,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeSmoothingKernelWidth ( vtkIdType  nodeID,
int  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeSpatialPriorVolumeID ( vtkIdType  nodeID,
vtkIdType  volumeID 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeSpatialPriorWeight ( vtkIdType  nodeID,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionEMIterations ( vtkIdType  nodeID,
int  iterations 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionEMType ( vtkIdType  nodeID,
int  conditionType 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionEMValue ( vtkIdType  nodeID,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionMFAIterations ( vtkIdType  nodeID,
int  iterations 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionMFAType ( vtkIdType  nodeID,
int  conditionType 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeStoppingConditionMFAValue ( vtkIdType  nodeID,
double  value 
) [virtual]
void vtkEMSegmentMRMLManager::SetTreeNodeSubParcellationVolumeID ( vtkIdType  nodeID,
vtkIdType  volumeID 
) [virtual]
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]
vtksys_stl::string vtkEMSegmentMRMLManager::TurnDefaultFileIntoName ( vtksys_stl::string  taskName  )  [private]
vtksys_stl::string vtkEMSegmentMRMLManager::TurnDefaultMRMLFileIntoTaskName ( const char fileName  ) 
vtksys_stl::string vtkEMSegmentMRMLManager::TurnDefaultTclFileIntoPreprocessingName ( const char fileName  ) 
void vtkEMSegmentMRMLManager::TurnFromParentToLeafNode ( vtkMRMLEMSTreeNode treeNode  )  [private]
void vtkEMSegmentMRMLManager::UpdateIntensityDistributionFromSample ( vtkIdType  nodeID  )  [private, virtual]
void vtkEMSegmentMRMLManager::UpdateIntensityDistributions (  )  [virtual]
void vtkEMSegmentMRMLManager::UpdateMapsFromMRML (  )  [private, virtual]
vtkEMSegmentMRMLManager::vtkGetObjectMacro ( Node  ,
vtkMRMLEMSTemplateNode   
)
vtkEMSegmentMRMLManager::vtkGetObjectMacro ( MRMLScene  ,
vtkMRMLScene   
)
vtkEMSegmentMRMLManager::vtkSetObjectMacro ( MRMLScene  ,
vtkMRMLScene   
)
vtkEMSegmentMRMLManager::vtkTypeMacro ( vtkEMSegmentMRMLManager  ,
vtkObject   
)

Member Data Documentation


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1