Public Member Functions | Public Attributes | Protected Member Functions | List of all members
mp2p_icp::Solver_OLAE Class Reference

#include <Solver_OLAE.h>

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

Public Member Functions

void initialize (const mrpt::containers::yaml &params) override
 
- Public Member Functions inherited from mp2p_icp::Solver
virtual bool optimal_pose (const Pairings &pairings, OptimalTF_Result &out, const SolverContext &sc) const
 
- 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...
 

Public Attributes

WeightParameters pairingsWeightParameters
 
- Public Attributes inherited from mp2p_icp::Solver
bool enabled = true
 
uint32_t runFromIteration = 0
 
double runUntilTranslationCorrectionSmallerThan = 0
 
uint32_t runUpToIteration = 0
 0: no limit More...
 

Protected Member Functions

bool impl_optimal_pose (const Pairings &pairings, OptimalTF_Result &out, const SolverContext &sc) const override
 
- 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

ICP registration for points, planes, and lines. Refer to technical report: XXX

Definition at line 23 of file Solver_OLAE.h.

Member Function Documentation

◆ impl_optimal_pose()

bool Solver_OLAE::impl_optimal_pose ( const Pairings pairings,
OptimalTF_Result out,
const SolverContext sc 
) const
overrideprotectedvirtual

Implements mp2p_icp::Solver.

Definition at line 37 of file Solver_OLAE.cpp.

◆ initialize()

void Solver_OLAE::initialize ( const mrpt::containers::yaml &  params)
overridevirtual

Check each derived class to see required and optional parameters.

Reimplemented from mp2p_icp::Solver.

Definition at line 23 of file Solver_OLAE.cpp.

Member Data Documentation

◆ pairingsWeightParameters

WeightParameters mp2p_icp::Solver_OLAE::pairingsWeightParameters

Weight and robust kernel parameters associated with the low-level optimal pose estimation algorithms

Definition at line 29 of file Solver_OLAE.h.


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


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