vtkImageEMLocalClass Class Reference

#include <vtkImageEMLocalClass.h>

Inheritance diagram for vtkImageEMLocalClass:
vtkImageEMLocalGenericClass vtkImageEMGenericClass vtkImageMultipleInputFilter

List of all members.

Public Member Functions

int CheckAndAssignPCAImageData (vtkImageData *inData, int ImageIndex)
double * GetLogCovariance (int i)
double ** GetLogCovariance ()
double * GetLogMu ()
double * GetPCAEigenValues ()
int GetPCAEigenVectorIncY (int index, int type)
int GetPCAEigenVectorIncZ (int index, int type)
void * GetPCAEigenVectorPtr (int index, int type)
int GetPCAMeanShapeIncY (int Type)
int GetPCAMeanShapeIncZ (int Type)
void * GetPCAMeanShapePtr (int Type)
int GetPCANumberOfEigenModes ()
float * GetPCAShapeParameters ()
vtkImageDataGetReferenceStandard ()
void PrintPCAParameters (ostream &os, vtkIndent indent)
void PrintSelf (ostream &os, vtkIndent indent)
void SetLogCovariance (double value, int y, int x)
void SetLogMu (double mu, int x)
void SetNumInputImages (int number)
void SetPCAEigenValues (int index, double value)
void SetPCAEigenVector (vtkImageData *image, int index)
void SetPCAMeanShape (vtkImageData *image)
void SetPCANumberOfEigenModes (int init)
void SetPCAShapeParameters (float *init)
void SetPrintQuality (int init)
void SetReferenceStandard (vtkImageData *image)
 vtkGetMacro (PCALogisticSlope, float)
 vtkGetMacro (PCALogisticBoundary, float)
 vtkGetMacro (PCALogisticMin, float)
 vtkGetMacro (PCALogisticMax, float)
 vtkGetMacro (PrintPCA, int)
 vtkGetMacro (PrintQuality, int)
 vtkSetMacro (PCALogisticSlope, float)
 vtkSetMacro (PCALogisticBoundary, float)
 vtkSetMacro (PCALogisticMin, float)
 vtkSetMacro (PCALogisticMax, float)
 vtkSetMacro (PrintPCA, int)
 vtkSetMacro (Label, short)
 vtkTypeMacro (vtkImageEMLocalClass, vtkObject)

Static Public Member Functions

static vtkImageEMLocalClassNew ()

Protected Member Functions

void DeleteClassVariables ()
void DeletePCAParameters ()
void ExecuteData (vtkDataObject *)
void operator= (const vtkImageEMLocalClass &)
void ThreadedExecute (vtkImageData **vtkNotUsed(inData), vtkImageData *vtkNotUsed(outData), int vtkNotUsed(outExt)[6], int vtkNotUsed(id))
 vtkImageEMLocalClass (const vtkImageEMLocalClass &)
 vtkImageEMLocalClass ()
 ~vtkImageEMLocalClass ()

Protected Attributes

double ** LogCovariance
double * LogMu
double * PCAEigenValues
vtkImageData ** PCAEigenVectorImageData
float PCALogisticBoundary
float PCALogisticMax
float PCALogisticMin
float PCALogisticSlope
vtkImageDataPCAMeanShapeImageData
int PCANumberOfEigenModes
float * PCAShapeParameters
int PrintPCA
int PrintQuality
vtkImageDataReferenceStandardPtr

Constructor & Destructor Documentation

vtkImageEMLocalClass::vtkImageEMLocalClass (  )  [protected]
vtkImageEMLocalClass::~vtkImageEMLocalClass (  )  [inline, protected]
vtkImageEMLocalClass::vtkImageEMLocalClass ( const vtkImageEMLocalClass  )  [protected]

Member Function Documentation

int vtkImageEMLocalClass::CheckAndAssignPCAImageData ( vtkImageData inData,
int  ImageIndex 
)
void vtkImageEMLocalClass::DeleteClassVariables (  )  [protected]
void vtkImageEMLocalClass::DeletePCAParameters (  )  [protected]
void vtkImageEMLocalClass::ExecuteData ( vtkDataObject *   )  [protected]
double* vtkImageEMLocalClass::GetLogCovariance ( int  i  )  [inline]
double** vtkImageEMLocalClass::GetLogCovariance (  )  [inline]
double* vtkImageEMLocalClass::GetLogMu (  )  [inline]
double* vtkImageEMLocalClass::GetPCAEigenValues (  )  [inline]
int vtkImageEMLocalClass::GetPCAEigenVectorIncY ( int  index,
int  type 
) [inline]
int vtkImageEMLocalClass::GetPCAEigenVectorIncZ ( int  index,
int  type 
) [inline]
void* vtkImageEMLocalClass::GetPCAEigenVectorPtr ( int  index,
int  type 
) [inline]
int vtkImageEMLocalClass::GetPCAMeanShapeIncY ( int  Type  )  [inline]
int vtkImageEMLocalClass::GetPCAMeanShapeIncZ ( int  Type  )  [inline]
void* vtkImageEMLocalClass::GetPCAMeanShapePtr ( int  Type  )  [inline]
int vtkImageEMLocalClass::GetPCANumberOfEigenModes (  )  [inline]
float* vtkImageEMLocalClass::GetPCAShapeParameters (  )  [inline]
vtkImageData* vtkImageEMLocalClass::GetReferenceStandard (  )  [inline]
vtkImageEMLocalClass * vtkImageEMLocalClass::New (  )  [static]
void vtkImageEMLocalClass::operator= ( const vtkImageEMLocalClass  )  [protected]

Reimplemented from vtkImageEMLocalGenericClass.

void vtkImageEMLocalClass::PrintPCAParameters ( ostream &  os,
vtkIndent  indent 
)
void vtkImageEMLocalClass::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkImageEMLocalClass::SetLogCovariance ( double  value,
int  y,
int  x 
)
void vtkImageEMLocalClass::SetLogMu ( double  mu,
int  x 
)
void vtkImageEMLocalClass::SetNumInputImages ( int  number  ) 
void vtkImageEMLocalClass::SetPCAEigenValues ( int  index,
double  value 
) [inline]
void vtkImageEMLocalClass::SetPCAEigenVector ( vtkImageData image,
int  index 
)
void vtkImageEMLocalClass::SetPCAMeanShape ( vtkImageData image  )  [inline]
void vtkImageEMLocalClass::SetPCANumberOfEigenModes ( int  init  ) 
void vtkImageEMLocalClass::SetPCAShapeParameters ( float *  init  )  [inline]
void vtkImageEMLocalClass::SetPrintQuality ( int  init  ) 
void vtkImageEMLocalClass::SetReferenceStandard ( vtkImageData image  )  [inline]
void vtkImageEMLocalClass::ThreadedExecute ( vtkImageData **  vtkNotUsedinData,
vtkImageData vtkNotUsedoutData,
int   vtkNotUsed(outExt)[6],
int   vtkNotUsedid 
) [inline, protected]

Reimplemented from vtkImageEMGenericClass.

vtkImageEMLocalClass::vtkGetMacro ( PCALogisticSlope  ,
float   
)
vtkImageEMLocalClass::vtkGetMacro ( PCALogisticBoundary  ,
float   
)
vtkImageEMLocalClass::vtkGetMacro ( PCALogisticMin  ,
float   
)
vtkImageEMLocalClass::vtkGetMacro ( PCALogisticMax  ,
float   
)
vtkImageEMLocalClass::vtkGetMacro ( PrintPCA  ,
int   
)
vtkImageEMLocalClass::vtkGetMacro ( PrintQuality  ,
int   
)
vtkImageEMLocalClass::vtkSetMacro ( PCALogisticSlope  ,
float   
)
vtkImageEMLocalClass::vtkSetMacro ( PCALogisticBoundary  ,
float   
)
vtkImageEMLocalClass::vtkSetMacro ( PCALogisticMin  ,
float   
)
vtkImageEMLocalClass::vtkSetMacro ( PCALogisticMax  ,
float   
)
vtkImageEMLocalClass::vtkSetMacro ( PrintPCA  ,
int   
)
vtkImageEMLocalClass::vtkSetMacro ( Label  ,
short   
)
vtkImageEMLocalClass::vtkTypeMacro ( vtkImageEMLocalClass  ,
vtkObject   
)

Reimplemented from vtkImageEMLocalGenericClass.


Member Data Documentation

double* vtkImageEMLocalClass::LogMu [protected]

Referenced by PrintSelf(), and vtkImageEMLocalClass().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1