!!bcd!!!include "vtkSlicer.h" More...
#include <vtkImageEMMarkov.h>
!!bcd!!!include "vtkSlicer.h"
| vtkImageEMMarkov::vtkImageEMMarkov | ( | ) | [protected] |
References ClassProbability, EndSlice, Error, ImgTestDivision, ImgTestNo, ImgTestPixel, Label, LabelNumber, NumClasses, and StartSlice.
| vtkImageEMMarkov::~vtkImageEMMarkov | ( | ) | [protected] |
References DeleteVariables().
| vtkImageEMMarkov::vtkImageEMMarkov | ( | const vtkImageEMMarkov & | ) | [private] |
| void vtkImageEMMarkov::CalculateMaxClassProb | ( | double * | MaxClass, | |
| int & | ImageMin, | |||
| int & | ImageMax | |||
| ) | [protected] |
Referenced by ExecuteData().
| void vtkImageEMMarkov::DeleteVariables | ( | ) | [protected] |
References ClassProbability, Label, LabelNumber, and NumClasses.
Referenced by SetNumClasses(), and ~vtkImageEMMarkov().
| void vtkImageEMMarkov::ExecuteData | ( | vtkDataObject * | ) | [protected] |
References ComputeInputUpdateExtent(), EndSlice, StartSlice, and vtkImageEMMarkovExecute().
| void vtkImageEMMarkov::ExecuteInformation | ( | vtkImageData * | inData, | |
| vtkImageData * | outData | |||
| ) | [protected] |
References NumClasses, and vtkFloatingPointType.
| void vtkImageEMMarkov::ExecuteInformation | ( | ) | [inline, protected] |
| double vtkImageEMMarkov::GetProbability | ( | int | index | ) |
References ClassProbability, Error, and NumClasses.
| vtkImageEMMarkov * vtkImageEMMarkov::New | ( | ) | [static] |
References autoSlicerTracto2regions::ret.
| void vtkImageEMMarkov::operator= | ( | const vtkImageEMMarkov & | ) | [private] |
| void vtkImageEMMarkov::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |
References Error, and NumClasses.
References Error, Label, LabelNumber, and NumClasses.
Referenced by setMatrix3DTest(), and setMatrixTest().
| void vtkImageEMMarkov::setMatrix3DTest | ( | int *** | mat3D, | |
| int | maxZ, | |||
| int | maxY, | |||
| int | maxX, | |||
| int | test, | |||
| int | division, | |||
| int | pixel | |||
| ) |
References setMatrix(), and setMatrixTest().
| void vtkImageEMMarkov::setMatrixTest | ( | int ** | mat, | |
| int | maxY, | |||
| int | maxX, | |||
| int | test, | |||
| int | division, | |||
| int | pixel, | |||
| int | offset | |||
| ) | [protected] |
References double(), setMatrix(), and setVectorTest().
Referenced by setMatrix3DTest().
| void vtkImageEMMarkov::SetNumClasses | ( | int | Num | ) |
References ClassProbability, DeleteVariables(), Label, LabelNumber, and NumClasses.
| void vtkImageEMMarkov::setVectorTest | ( | int * | vec, | |
| int | maxX, | |||
| int | test, | |||
| int | division, | |||
| int | pixel, | |||
| int | offset | |||
| ) | [protected] |
References double().
Referenced by setMatrixTest().
References ClassProbability, EndSlice, j, Label, LabelNumber, NumClasses, and StartSlice.
| vtkImageEMMarkov::vtkGetMacro | ( | ImgTestPixel | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkGetMacro | ( | ImgTestDivision | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkGetMacro | ( | StartSlice | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkGetMacro | ( | NumClasses | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkSetMacro | ( | ImgTestPixel | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkSetMacro | ( | ImgTestDivision | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkSetMacro | ( | StartSlice | , | |
| int | ||||
| ) |
| vtkImageEMMarkov::vtkTypeMacro | ( | vtkImageEMMarkov | , | |
| vtkImageToImageFilter | ||||
| ) |
double* vtkImageEMMarkov::ClassProbability [protected] |
Referenced by DeleteVariables(), GetProbability(), SetNumClasses(), TrainMarkovMatrix(), and vtkImageEMMarkov().
int vtkImageEMMarkov::EndSlice [protected] |
Referenced by ExecuteData(), TrainMarkovMatrix(), and vtkImageEMMarkov().
int vtkImageEMMarkov::Error [protected] |
Referenced by GetProbability(), SetLabel(), SetLabelNumber(), and vtkImageEMMarkov().
int vtkImageEMMarkov::ImgTestDivision [protected] |
Referenced by vtkImageEMMarkov().
int vtkImageEMMarkov::ImgTestNo [protected] |
Referenced by vtkImageEMMarkov().
int vtkImageEMMarkov::ImgTestPixel [protected] |
Referenced by vtkImageEMMarkov().
int** vtkImageEMMarkov::Label [protected] |
Referenced by DeleteVariables(), SetLabelNumber(), SetNumClasses(), TrainMarkovMatrix(), and vtkImageEMMarkov().
int* vtkImageEMMarkov::LabelNumber [protected] |
Referenced by DeleteVariables(), SetLabelNumber(), SetNumClasses(), TrainMarkovMatrix(), and vtkImageEMMarkov().
int vtkImageEMMarkov::NumClasses [protected] |
Referenced by DeleteVariables(), ExecuteInformation(), GetProbability(), SetLabel(), SetLabelNumber(), SetNumClasses(), TrainMarkovMatrix(), and vtkImageEMMarkov().
int vtkImageEMMarkov::StartSlice [protected] |
Referenced by ExecuteData(), TrainMarkovMatrix(), and vtkImageEMMarkov().
1.6.1