vtkImagePCAFilter.h File Reference

#include "vtkAtlasCreatorCxxModuleWin32Header.h"
#include "vtkImageMultipleInputFilter.h"
#include "vtkFloatArray.h"

Go to the source code of this file.

Classes

class  vtkImagePCAFilter

Functions

static void DeleteMatrix (double **m)
static void DeleteVector (double *v)
template<class TMatrix1 >
static void MatrixMultiply (TMatrix1 **a, double **b, double **c, int arows, int acols, int brows, int bcols)
static double ** NewMatrix (int rows, int cols)
static double * NewVector (int length)
static void NormaliseColumns (double **m, int rows, int cols)
static void SmallCovarianceMatrix (double **a, double **c, int arows, int acols)
template<class TMatrix1 , class TMatrix2 >
static void SubtractMeanColumn (TMatrix1 **m, TMatrix2 *mean, int rows, int cols)

Function Documentation

static void DeleteMatrix ( double **  m  )  [inline, static]
static void DeleteVector ( double *  v  )  [inline, static]
template<class TMatrix1 >
static void MatrixMultiply ( TMatrix1 **  a,
double **  b,
double **  c,
int  arows,
int  acols,
int  brows,
int  bcols 
) [inline, static]

References double(), j, and k.

Referenced by vtkImagePCATrainingExecute().

static double** NewMatrix ( int  rows,
int  cols 
) [inline, static]
static double* NewVector ( int  length  )  [inline, static]
static void NormaliseColumns ( double **  m,
int  rows,
int  cols 
) [inline, static]

References Console::c.

Referenced by vtkImagePCATrainingExecute().

static void SmallCovarianceMatrix ( double **  a,
double **  c,
int  arows,
int  acols 
) [inline, static]

References j, k, and ipTk::s.

Referenced by vtkImagePCATrainingExecute().

template<class TMatrix1 , class TMatrix2 >
static void SubtractMeanColumn ( TMatrix1 **  m,
TMatrix2 *  mean,
int  rows,
int  cols 
) [inline, static]

References Console::c, and double().

Referenced by vtkImagePCATrainingExecute().


Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1