#include <PPCA.h>
Static Public Member Functions | |
static Vector3 | getMean (Vector3 *points, int number) |
static void | normalize (Vector3 mean, Vector3 *data, Vector3 **target, int number) |
static void | getCovariance (gsl_matrix *covm, Vector3 *data, int number) |
static void | getEigenvector (gsl_matrix *matrix, gsl_vector *eigenvalues, gsl_matrix *eigenvector) |
static void | getPrincipalComponent (gsl_vector *pc, Vector3 *points, int number) |
static void | getPrincipalComponent (gsl_vector *pc, vector< Vector3 * > *points) |
Vector3 PPCA::getMean | ( | Vector3 * | points, | |
int | number | |||
) | [static] |
void PPCA::normalize | ( | Vector3 | mean, | |
Vector3 * | data, | |||
Vector3 ** | target, | |||
int | number | |||
) | [static] |
void PPCA::getCovariance | ( | gsl_matrix * | covm, | |
Vector3 * | data, | |||
int | number | |||
) | [static] |
void PPCA::getEigenvector | ( | gsl_matrix * | matrix, | |
gsl_vector * | eigenvalues, | |||
gsl_matrix * | eigenvector | |||
) | [static] |
void PPCA::getPrincipalComponent | ( | gsl_vector * | pc, | |
Vector3 * | points, | |||
int | number | |||
) | [static] |
void PPCA::getPrincipalComponent | ( | gsl_vector * | pc, | |
vector< Vector3 * > * | points | |||
) | [static] |