#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] |
1.5.1