Classes | Public Member Functions | List of all members
mp2p_icp::QualityEvaluator Class Referenceabstract

#include <QualityEvaluator.h>

Inheritance diagram for mp2p_icp::QualityEvaluator:
Inheritance graph
[legend]

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 &params)=0
 
- Public Member Functions inherited from mp2p_icp::Parameterizable
ParameterSourceattachedSource ()
 
const ParameterSourceattachedSource () 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...
 

Detailed Description

Matching quality evaluator (virtual base class)

Definition at line 27 of file QualityEvaluator.h.

Member Function Documentation

◆ evaluate()

virtual Result mp2p_icp::QualityEvaluator::evaluate ( const metric_map_t pcGlobal,
const metric_map_t pcLocal,
const mrpt::poses::CPose3D &  localPose,
const Pairings pairingsFromICP 
) const
pure virtual

◆ initialize()

virtual void mp2p_icp::QualityEvaluator::initialize ( const mrpt::containers::yaml &  params)
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.


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


mp2p_icp
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Wed Jun 26 2024 02:47:10