![]() |
PandaRoot
|
#include <icp.h>
Public Member Functions | |
Icp (double *M, const int32_t M_num, const int32_t dim) | |
virtual | ~Icp () |
void | forceInstantResult (bool val) |
void | giveOutputIfNotConverged (bool val) |
void | setSubsamplingStep (int32_t val) |
void | setMaxIterations (int32_t val) |
void | setMinDeltaParam (double val) |
void | setEventTimeCheck (bool val) |
double | fit (double *T, const int32_t T_num, Matrix &R, Matrix &t, const double indist) |
double | getFitnessScore () |
double | computeFitnessRMSE (const double *T, const Matrix &R, const Matrix &t) |
double | computeFitnessR2 (const double *T, const Matrix &R, const Matrix &t) |
bool | hasConverged () |
int32_t | getInterations () |
Protected Attributes | |
kdtree::KDTree * | M_tree |
kdtree::KDTreeArray | M_data |
double * | M_ |
int32_t | dim |
int32_t | sub_step |
int32_t | max_iter |
int32_t | T_num |
int32_t | iterations |
double | min_delta |
double | current_delta |
double | euclidean_fitness |
bool | hasConvergedBool |
bool | checkEventTime |
bool | giveOutputIfNotConvergedB |
bool | instantForce |
|
virtual |
Referenced by setEventTimeCheck().
Referenced by setEventTimeCheck().
Referenced by setEventTimeCheck().
|
inline |
double Icp::getFitnessScore | ( | ) |
Referenced by setEventTimeCheck().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 60 of file icp.h.
References checkEventTime, computeFitnessR2(), computeFitnessRMSE(), fit(), getFitnessScore(), and T_num.
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 104 of file icp.h.
Referenced by setEventTimeCheck().
|
protected |
Definition at line 105 of file icp.h.
Referenced by giveOutputIfNotConverged().
|
protected |
Definition at line 103 of file icp.h.
Referenced by hasConverged().
|
protected |
Definition at line 106 of file icp.h.
Referenced by forceInstantResult().
|
protected |
Definition at line 99 of file icp.h.
Referenced by getInterations().
|
protected |
|
protected |
|
protected |
Definition at line 97 of file icp.h.
Referenced by setMaxIterations().
|
protected |
Definition at line 100 of file icp.h.
Referenced by setMinDeltaParam().
|
protected |
Definition at line 96 of file icp.h.
Referenced by setSubsamplingStep().
|
protected |
Definition at line 98 of file icp.h.
Referenced by setEventTimeCheck(), and IcpPointToPoint::~IcpPointToPoint().