#include <icpPointToPoint.h>
|
| IcpPointToPoint (double *M, const int32_t M_num, const int32_t M_dim) |
|
virtual | ~IcpPointToPoint () |
|
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 () |
|
|
double | fitInstant (double *T, const int32_t T_num, Matrix &R, Matrix &t, const std::vector< int32_t > &active) |
|
double | fitStep (double *T, const int32_t T_num, Matrix &R, Matrix &t, const std::vector< int32_t > &active) |
|
std::vector< int32_t > | getInliers (double *T, const int32_t T_num, const Matrix &R, const Matrix &t, const double indist) |
|
Definition at line 26 of file icpPointToPoint.h.
IcpPointToPoint::IcpPointToPoint |
( |
double * |
M, |
|
|
const int32_t |
M_num, |
|
|
const int32_t |
M_dim |
|
) |
| |
|
inline |
Definition at line 30 of file icpPointToPoint.h.
30 :
Icp(M,M_num,M_dim) {}
Icp(double *M, const int32_t M_num, const int32_t dim)
virtual IcpPointToPoint::~IcpPointToPoint |
( |
| ) |
|
|
inlinevirtual |
double Icp::computeFitnessR2 |
( |
const double * |
T, |
|
|
const Matrix & |
R, |
|
|
const Matrix & |
t |
|
) |
| |
|
inherited |
double Icp::computeFitnessRMSE |
( |
const double * |
T, |
|
|
const Matrix & |
R, |
|
|
const Matrix & |
t |
|
) |
| |
|
inherited |
double Icp::fit |
( |
double * |
T, |
|
|
const int32_t |
T_num, |
|
|
Matrix & |
R, |
|
|
Matrix & |
t, |
|
|
const double |
indist |
|
) |
| |
|
inherited |
double IcpPointToPoint::fitInstant |
( |
double * |
T, |
|
|
const int32_t |
T_num, |
|
|
Matrix & |
R, |
|
|
Matrix & |
t, |
|
|
const std::vector< int32_t > & |
active |
|
) |
| |
|
privatevirtual |
double IcpPointToPoint::fitStep |
( |
double * |
T, |
|
|
const int32_t |
T_num, |
|
|
Matrix & |
R, |
|
|
Matrix & |
t, |
|
|
const std::vector< int32_t > & |
active |
|
) |
| |
|
privatevirtual |
void Icp::forceInstantResult |
( |
bool |
val | ) |
|
|
inlineinherited |
double Icp::getFitnessScore |
( |
| ) |
|
|
inherited |
std::vector<int32_t> IcpPointToPoint::getInliers |
( |
double * |
T, |
|
|
const int32_t |
T_num, |
|
|
const Matrix & |
R, |
|
|
const Matrix & |
t, |
|
|
const double |
indist |
|
) |
| |
|
privatevirtual |
void Icp::giveOutputIfNotConverged |
( |
bool |
val | ) |
|
|
inlineinherited |
bool Icp::hasConverged |
( |
| ) |
|
|
inlineinherited |
void Icp::setEventTimeCheck |
( |
bool |
val | ) |
|
|
inlineinherited |
void Icp::setMaxIterations |
( |
int32_t |
val | ) |
|
|
inlineinherited |
void Icp::setMinDeltaParam |
( |
double |
val | ) |
|
|
inlineinherited |
void Icp::setSubsamplingStep |
( |
int32_t |
val | ) |
|
|
inlineinherited |
double Icp::current_delta |
|
protectedinherited |
double Icp::euclidean_fitness |
|
protectedinherited |
bool Icp::giveOutputIfNotConvergedB |
|
protectedinherited |
bool Icp::hasConvergedBool |
|
protectedinherited |
Definition at line 99 of file icp.h.
Definition at line 98 of file icp.h.
The documentation for this class was generated from the following file: