34 #ifndef ICPPOINTALIGN_HPP_ 35 #define ICPPOINTALIGN_HPP_ void setMaxMatchDistance(double distance)
void setMaxLeafSize(int maxLeafSize)
virtual ~ICPPointAlign()=default
Transform< double > Transformd
4x4 double precision transformation matrix
std::shared_ptr< KDTree > KDTreePtr
double getEpsilon() const
int getMaxLeafSize() const
ICPPointAlign(SLAMScanPtr model, SLAMScanPtr data)
Construct a new ICPPointAlign object. Data is transformed to match Model.
void setEpsilon(double epsilon)
double getMaxMatchDistance() const
std::shared_ptr< SLAMScanWrapper > SLAMScanPtr
Transformd match()
Executes the ICPAlign.
void setVerbose(bool verbose)
double m_maxDistanceMatch
A class to align two Scans with ICP.
void setMaxIterations(int iterations)
int getMaxIterations() const