PandaRoot
IcpPointToPoint Class Reference

#include <icpPointToPoint.h>

Inheritance diagram for IcpPointToPoint:
Icp

Public Member Functions

 IcpPointToPoint (double *M, const int32_t M_num, const int32_t M_dim)
 
virtual ~IcpPointToPoint ()
 
- Public Member Functions inherited from Icp
 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 ()
 

Additional Inherited Members

- Protected Attributes inherited from Icp
kdtree::KDTreeM_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
 

Detailed Description

Definition at line 26 of file icpPointToPoint.h.

Constructor & Destructor Documentation

◆ IcpPointToPoint()

IcpPointToPoint::IcpPointToPoint ( double *  M,
const int32_t  M_num,
const int32_t  M_dim 
)
inline

Definition at line 29 of file icpPointToPoint.h.

29 : Icp(M, M_num, M_dim) {}
Icp(double *M, const int32_t M_num, const int32_t dim)

◆ ~IcpPointToPoint()

virtual IcpPointToPoint::~IcpPointToPoint ( )
inlinevirtual

Definition at line 30 of file icpPointToPoint.h.

References Icp::T_num.

30 {}

The documentation for this class was generated from the following file: