#include <vtkImageEMLocalSuperClass.h>
| vtkImageEMLocalSuperClass::vtkImageEMLocalSuperClass | ( | ) | [inline, protected] |
| vtkImageEMLocalSuperClass::~vtkImageEMLocalSuperClass | ( | ) | [inline, protected] |
| vtkImageEMLocalSuperClass::vtkImageEMLocalSuperClass | ( | const vtkImageEMLocalSuperClass & | ) | [private] |
| void vtkImageEMLocalSuperClass::AddSubClass | ( | void * | ClassData, | |
| classType | initType, | |||
| int | index | |||
| ) | [protected] |
References ClassList, ClassListType, DeleteSuperClassVariables(), MrfParams, NumClasses, ParentClass, and vtkEMAddErrorMessage.
| void vtkImageEMLocalSuperClass::AddSubClass | ( | vtkImageEMLocalSuperClass * | ClassData, | |
| int | index | |||
| ) | [inline] |
References ParentClass, and SUPERCLASS.
| void vtkImageEMLocalSuperClass::AddSubClass | ( | vtkImageEMLocalClass * | ClassData, | |
| int | index | |||
| ) | [inline] |
References AddSubClass(), and CLASS.
Referenced by AddSubClass(), and vtkEMSegmentLogic::CopyTreeDataToSegmenter().
| void vtkImageEMLocalSuperClass::CreateVariables | ( | ) | [protected] |
References Alpha, ClassList, ClassListType, EMSEGMENT_PCASHAPE_INDEPENDENT, EMSEGMENT_STOP_FIXED, GenerateBackgroundProbability, MrfParams, NumClasses, ParentClass, PCAShapeModelType, PrintBias, PrintEMLabelMapConvergence, PrintEMWeightsConvergence, PrintFrequency, PrintLabelMap, PrintMFALabelMapConvergence, PrintMFAWeightsConvergence, PrintShapeSimularityMeasure, RegistrationIndependentSubClassFlag, RegistrationType, StopBiasCalculation, StopEMMaxIter, StopEMType, StopEMValue, StopMFAMaxIter, StopMFAType, and StopMFAValue.
| void vtkImageEMLocalSuperClass::DeleteSuperClassVariables | ( | ) | [protected] |
References ClassList, ClassListType, MrfParams, NumClasses, and ParentClass.
Referenced by AddSubClass().
| void vtkImageEMLocalSuperClass::ExecuteData | ( | vtkDataObject * | ) | [protected] |
Reimplemented from vtkImageEMLocalGenericClass.
References CLASS, ClassList, ClassListType, vtkImageEMGenericClass::DataDim, vtkImageEMGenericClass::DataSpacing, exit, vtkImageEMGenericClass::GetErrorFlag(), vtkImageEMGenericClass::GetErrorMessages(), GetPCAPtrFlag(), vtkImageEMLocalGenericClass::GetProbDataPtr(), GetProbDataPtrFlag(), GetTotalNumberOfEigenModes(), j, k, max, min, MrfParams, NumClasses, vtkImageEMGenericClass::ProbDataScalarType, vtkImageEMGenericClass::ProbDataWeight, vtkImageEMLocalGenericClass::ProbImageData, vtkImageEMGenericClass::ResetErrorMessage(), vtkImageEMGenericClass::ResetWarningMessage(), vtkImageEMGenericClass::SegmentationBoundaryMax, vtkImageEMGenericClass::SegmentationBoundaryMin, vtkEMAddErrorMessage, vtkEMAddWarningMessage, and vtkEMJustAddErrorMessage.
References ClassList, ClassListType, j, k, NumClasses, and SUPERCLASS.
| void** vtkImageEMLocalSuperClass::GetClassList | ( | ) | [inline] |
Referenced by vtkImageEMLocalSegmenter::HierarchicalSegmentation().
| void* vtkImageEMLocalSuperClass::GetClassListEntry | ( | int | i | ) | [inline] |
| classType* vtkImageEMLocalSuperClass::GetClassListType | ( | ) | [inline] |
Referenced by vtkImageEMLocalSegmenter::HierarchicalSegmentation().
| classType vtkImageEMLocalSuperClass::GetClassType | ( | void * | active | ) |
References CLASS, ClassList, ClassListType, and NumClasses.
| double*** vtkImageEMLocalSuperClass::GetMrfParams | ( | ) | [inline] |
| int vtkImageEMLocalSuperClass::GetNumClasses | ( | ) | [inline] |
Referenced by vtkImageEMLocalSegmenter::HierarchicalSegmentation().
| vtkImageEMLocalSuperClass* vtkImageEMLocalSuperClass::GetParentClass | ( | ) | [inline] |
| void vtkImageEMLocalSuperClass::GetPCANumberOfEigenModes | ( | int * | NumberOfEigenModesList | ) |
References GetPCANumberOfEigenModesList().
| int vtkImageEMLocalSuperClass::GetPCANumberOfEigenModesList | ( | int * | NumberOfEigenModesList, | |
| int | index | |||
| ) | [protected] |
References ClassList, ClassListType, NumClasses, and SUPERCLASS.
Referenced by GetPCANumberOfEigenModes().
| int vtkImageEMLocalSuperClass::GetPCAParameters | ( | float ** | ShapeParametersList, | |
| int * | PCAMeanShapeIncY, | |||
| int * | PCAMeanShapeIncZ, | |||
| int ** | PCAEigenVectorIncY, | |||
| int ** | PCAEigenVectorIncZ, | |||
| double ** | PCAEigenValues, | |||
| float * | PCALogisticSlope, | |||
| float * | PCALogisticBoundary, | |||
| float * | PCALogisticMin, | |||
| float * | PCALogisticMax, | |||
| int | index, | |||
| int | BoundaryType | |||
| ) |
References CLASS, ClassList, ClassListType, j, and NumClasses.
| int vtkImageEMLocalSuperClass::GetPCAParametersPtr | ( | void ** | PCAMeanShapePtr, | |
| void *** | PCAEigenVectorPtr, | |||
| int | index, | |||
| int | BoundaryType | |||
| ) |
References CLASS, ClassList, ClassListType, j, and NumClasses.
| int vtkImageEMLocalSuperClass::GetPCAPtrFlag | ( | ) |
References CLASS, ClassList, ClassListType, and NumClasses.
Referenced by ExecuteData().
| int vtkImageEMLocalSuperClass::GetProbDataPtrFlag | ( | ) |
References CLASS, ClassList, ClassListType, vtkImageEMLocalGenericClass::GetProbDataPtr(), NumClasses, and vtkImageEMLocalGenericClass::ProbImageData.
Referenced by ExecuteData().
| float vtkImageEMLocalSuperClass::GetProbDataWeight | ( | ) | [inline] |
References CLASS, ClassList, ClassListType, GetTotalNumberOfClasses(), NumClasses, and vtkImageEMLocalGenericClass::ProbImageData.
| int vtkImageEMLocalSuperClass::GetTissueDefinition | ( | int * | LabelList, | |
| double ** | LogMu, | |||
| double *** | InvLogCov, | |||
| int | index | |||
| ) |
References CLASS, ClassList, ClassListType, and NumClasses.
References ClassList, ClassListType, NumClasses, result, and SUPERCLASS.
Referenced by GetProbDataIncYandZ(), GetProbDataPtrList(), GetProbImageDataCount(), GetTotalNumberOfProbDataPtr(), and vtkImageEMLocalSegmenter::HierarchicalSegmentation().
| int vtkImageEMLocalSuperClass::GetTotalNumberOfEigenModes | ( | ) |
References ClassList, ClassListType, NumClasses, result, and SUPERCLASS.
Referenced by ExecuteData().
| int vtkImageEMLocalSuperClass::GetTotalNumberOfProbDataPtr | ( | ) |
References ClassList, ClassListType, j, k, NumClasses, SUPERCLASS, and vtkNotUsed().
| vtkImageEMLocalSuperClass * vtkImageEMLocalSuperClass::New | ( | ) | [static] |
Reimplemented from vtkImageEMLocalGenericClass.
References autoSlicerTracto2regions::ret.
| void vtkImageEMLocalSuperClass::operator= | ( | const vtkImageEMLocalSuperClass & | ) | [private] |
Reimplemented from vtkImageEMLocalGenericClass.
| void vtkImageEMLocalSuperClass::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
Reimplemented from vtkImageEMLocalGenericClass.
References Alpha, CLASS, ClassList, ClassListType, GenerateBackgroundProbability, MrfParams, NumClasses, PCAShapeModelType, PrintBias, PrintEMLabelMapConvergence, PrintEMWeightsConvergence, PrintFrequency, PrintLabelMap, PrintMFALabelMapConvergence, PrintMFAWeightsConvergence, PrintShapeSimularityMeasure, RegistrationIndependentSubClassFlag, RegistrationType, StopBiasCalculation, StopEMMaxIter, StopEMType, StopEMValue, StopMFAMaxIter, StopMFAType, and StopMFAValue.
Referenced by vtkImageEMLocalSegmenter::PrintSelf().
References MrfParams, NumClasses, and vtkEMAddErrorMessage.
Referenced by vtkEMSegmentLogic::CopyTreeDataToSegmenter().
| void vtkImageEMLocalSuperClass::SetPCAShapeModelTypeToApply | ( | ) | [inline] |
References EMSEGMENT_PCASHAPE_APPLY.
| void vtkImageEMLocalSuperClass::SetPCAShapeModelTypeToClassDependent | ( | ) | [inline] |
References EMSEGMENT_PCASHAPE_DEPENDENT.
| void vtkImageEMLocalSuperClass::SetPCAShapeModelTypeToClassIndependent | ( | ) | [inline] |
References EMSEGMENT_PCASHAPE_INDEPENDENT.
| void vtkImageEMLocalSuperClass::SetProbDataWeight | ( | float | value | ) | [inline] |
| void vtkImageEMLocalSuperClass::SetRegistrationTypeToApply | ( | ) | [inline] |
References EMSEGMENT_REGISTRATION_APPLY.
| void vtkImageEMLocalSuperClass::SetRegistrationTypeToClassOnly | ( | ) | [inline] |
References EMSEGMENT_REGISTRATION_CLASS_ONLY.
| void vtkImageEMLocalSuperClass::SetRegistrationTypeToDisabled | ( | ) | [inline] |
References EMSEGMENT_REGISTRATION_DISABLED.
| void vtkImageEMLocalSuperClass::SetRegistrationTypeToGlobalOnly | ( | ) | [inline] |
References EMSEGMENT_REGISTRATION_GLOBAL_ONLY.
| void vtkImageEMLocalSuperClass::SetRegistrationTypeToSequential | ( | ) | [inline] |
References EMSEGMENT_REGISTRATION_SEQUENTIAL.
| void vtkImageEMLocalSuperClass::SetRegistrationTypeToSimultaneous | ( | ) | [inline] |
References EMSEGMENT_REGISTRATION_SIMULTANEOUS.
| void vtkImageEMLocalSuperClass::SetStopEMTypeToFixed | ( | ) | [inline] |
References EMSEGMENT_STOP_FIXED.
| void vtkImageEMLocalSuperClass::SetStopEMTypeToLabelmap | ( | ) | [inline] |
References EMSEGMENT_STOP_LABELMAP.
| void vtkImageEMLocalSuperClass::SetStopEMTypeToWeights | ( | ) | [inline] |
References EMSEGMENT_STOP_WEIGHTS.
| void vtkImageEMLocalSuperClass::SetStopMFATypeToFixed | ( | ) | [inline] |
References EMSEGMENT_STOP_FIXED.
| void vtkImageEMLocalSuperClass::SetStopMFATypeToLabelmap | ( | ) | [inline] |
References EMSEGMENT_STOP_LABELMAP.
| void vtkImageEMLocalSuperClass::SetStopMFATypeToWeights | ( | ) | [inline] |
References EMSEGMENT_STOP_WEIGHTS.
| vtkImageEMLocalSuperClass::vtkBooleanMacro | ( | RegistrationIndependentSubClassFlag | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkBooleanMacro | ( | GenerateBackgroundProbability | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | Alpha | , | |
| double | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PCAShapeModelType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | RegistrationIndependentSubClassFlag | , | |
| int | ||||
| ) |
our method is not as rebust. For this specific case we would set the flag for FG and do not set it for BG !
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | GenerateBackgroundProbability | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | RegistrationType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopMFAMaxIter | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopMFAValue | , | |
| float | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopMFAType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopBiasCalculation | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopEMMaxIter | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopEMValue | , | |
| float | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | StopEMType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintShapeSimularityMeasure | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintMFAWeightsConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintMFALabelMapConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintEMWeightsConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintEMLabelMapConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintLabelMap | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkGetMacro | ( | PrintFrequency | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | Alpha | , | |
| double | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PCAShapeModelType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | RegistrationIndependentSubClassFlag | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | GenerateBackgroundProbability | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | RegistrationType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopMFAMaxIter | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopMFAValue | , | |
| float | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopMFAType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopBiasCalculation | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopEMMaxIter | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopEMValue | , | |
| float | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | StopEMType | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintShapeSimularityMeasure | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintMFAWeightsConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintMFALabelMapConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintEMWeightsConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintEMLabelMapConvergence | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintLabelMap | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkSetMacro | ( | PrintFrequency | , | |
| int | ||||
| ) |
| vtkImageEMLocalSuperClass::vtkTypeMacro | ( | vtkImageEMLocalSuperClass | , | |
| vtkObject | ||||
| ) |
Reimplemented from vtkImageEMLocalGenericClass.
double vtkImageEMLocalSuperClass::Alpha [protected] |
Referenced by CreateVariables(), and PrintSelf().
void** vtkImageEMLocalSuperClass::ClassList [protected] |
Referenced by AddSubClass(), CreateVariables(), DeleteSuperClassVariables(), ExecuteData(), GetAllLabels(), GetClassType(), GetPCANumberOfEigenModesList(), GetPCAParameters(), GetPCAParametersPtr(), GetPCAPtrFlag(), GetProbDataIncYandZ(), GetProbDataPtrFlag(), GetProbDataPtrList(), GetProbImageDataCount(), GetRegistrationClassSpecificParameterList(), GetTissueDefinition(), GetTotalNumberOfClasses(), GetTotalNumberOfEigenModes(), GetTotalNumberOfProbDataPtr(), LabelAllSuperClasses(), and PrintSelf().
classType* vtkImageEMLocalSuperClass::ClassListType [protected] |
Referenced by AddSubClass(), CreateVariables(), DeleteSuperClassVariables(), ExecuteData(), GetAllLabels(), GetClassType(), GetPCANumberOfEigenModesList(), GetPCAParameters(), GetPCAParametersPtr(), GetPCAPtrFlag(), GetProbDataIncYandZ(), GetProbDataPtrFlag(), GetProbDataPtrList(), GetProbImageDataCount(), GetRegistrationClassSpecificParameterList(), GetTissueDefinition(), GetTotalNumberOfClasses(), GetTotalNumberOfEigenModes(), GetTotalNumberOfProbDataPtr(), LabelAllSuperClasses(), and PrintSelf().
Referenced by CreateVariables(), GetRegistrationClassSpecificParameterList(), and PrintSelf().
double*** vtkImageEMLocalSuperClass::MrfParams [protected] |
Referenced by AddSubClass(), CreateVariables(), DeleteSuperClassVariables(), ExecuteData(), PrintSelf(), and SetMarkovMatrix().
int vtkImageEMLocalSuperClass::NumClasses [protected] |
Referenced by AddSubClass(), CreateVariables(), DeleteSuperClassVariables(), ExecuteData(), GetAllLabels(), GetClassType(), GetPCANumberOfEigenModesList(), GetPCAParameters(), GetPCAParametersPtr(), GetPCAPtrFlag(), GetProbDataIncYandZ(), GetProbDataPtrFlag(), GetProbDataPtrList(), GetProbImageDataCount(), GetRegistrationClassSpecificParameterList(), GetTissueDefinition(), GetTotalNumberOfClasses(), GetTotalNumberOfEigenModes(), GetTotalNumberOfProbDataPtr(), LabelAllSuperClasses(), PrintSelf(), and SetMarkovMatrix().
Referenced by AddSubClass(), CreateVariables(), and DeleteSuperClassVariables().
int vtkImageEMLocalSuperClass::PCAShapeModelType [protected] |
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::PrintBias [protected] |
Referenced by CreateVariables(), and PrintSelf().
Referenced by CreateVariables(), and PrintSelf().
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::PrintFrequency [protected] |
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::PrintLabelMap [protected] |
Referenced by CreateVariables(), and PrintSelf().
Referenced by CreateVariables(), and PrintSelf().
Referenced by CreateVariables(), and PrintSelf().
Referenced by CreateVariables(), and PrintSelf().
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::RegistrationType [protected] |
Referenced by CreateVariables(), GetRegistrationClassSpecificParameterList(), and PrintSelf().
int vtkImageEMLocalSuperClass::StopBiasCalculation [protected] |
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::StopEMMaxIter [protected] |
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::StopEMType [protected] |
Referenced by CreateVariables(), and PrintSelf().
float vtkImageEMLocalSuperClass::StopEMValue [protected] |
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::StopMFAMaxIter [protected] |
Referenced by CreateVariables(), and PrintSelf().
int vtkImageEMLocalSuperClass::StopMFAType [protected] |
Referenced by CreateVariables(), and PrintSelf().
float vtkImageEMLocalSuperClass::StopMFAValue [protected] |
Referenced by CreateVariables(), and PrintSelf().
1.6.1