|  | 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().