class mp2p_icp::QualityEvaluator¶
Overview¶
Matching quality evaluator (virtual base class) More…
#include <QualityEvaluator.h> class QualityEvaluator: public COutputLogger, public CObject { public: // methods virtual void initialize(const mrpt::containers::yaml& params) = 0; virtual double evaluate( const metric_map_t& pcGlobal, const metric_map_t& pcLocal, const mrpt::poses::CPose3D& localPose, const Pairings& pairingsFromICP ) const = 0; }; // direct descendants class QualityEvaluator_PairedRatio; class QualityEvaluator_RangeImageSimilarity; class QualityEvaluator_Voxels;
Detailed Documentation¶
Matching quality evaluator (virtual base class)
Methods¶
virtual void initialize(const mrpt::containers::yaml& params) = 0
Check each derived class to see required and optional parameters.
virtual double evaluate( const metric_map_t& pcGlobal, const metric_map_t& pcLocal, const mrpt::poses::CPose3D& localPose, const Pairings& pairingsFromICP ) const = 0
Finds correspondences between the two point clouds.