#include <QualityEvaluator.h>

| Classes | |
| struct | Result | 
| Public Member Functions | |
| virtual Result | evaluate (const metric_map_t &pcGlobal, const metric_map_t &pcLocal, const mrpt::poses::CPose3D &localPose, const Pairings &pairingsFromICP) const =0 | 
| virtual void | initialize (const mrpt::containers::yaml ¶ms)=0 | 
|  Public Member Functions inherited from mp2p_icp::Parameterizable | |
| ParameterSource * | attachedSource () | 
| const ParameterSource * | attachedSource () const | 
| virtual void | attachToParameterSource (ParameterSource &source) | 
| void | checkAllParametersAreRealized () const | 
| auto & | declaredParameters () | 
| const auto & | declaredParameters () const | 
| void | unrealizeParameters () | 
| Mark all non-constant parameters as non-evaluated again.  More... | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from mp2p_icp::Parameterizable | |
| void | parseAndDeclareParameter (const std::string &value, double &target) | 
| void | parseAndDeclareParameter (const std::string &value, float &target) | 
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.  More... | |
| void | parseAndDeclareParameter (const std::string &value, uint32_t &target) | 
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.  More... | |
Matching quality evaluator (virtual base class)
Definition at line 28 of file QualityEvaluator.h.
| 
 | pure virtual | 
Finds correspondences between the two point clouds.
Implemented in mp2p_icp::QualityEvaluator_RangeImageSimilarity, mp2p_icp::QualityEvaluator_PairedRatio, and mp2p_icp::QualityEvaluator_Voxels.
| 
 | pure virtual | 
Check each derived class to see required and optional parameters.
Implemented in mp2p_icp::QualityEvaluator_RangeImageSimilarity, mp2p_icp::QualityEvaluator_PairedRatio, and mp2p_icp::QualityEvaluator_Voxels.