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

#include <Solver_Horn.h>

Inheritance diagram for mp2p_icp::Solver_Horn:
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 pointclouds split in different "layers"

Definition at line 22 of file Solver_Horn.h.

Member Function Documentation

◆ impl_optimal_pose()

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

Implements mp2p_icp::Solver.

Definition at line 33 of file Solver_Horn.cpp.

◆ initialize()

void Solver_Horn::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 25 of file Solver_Horn.cpp.

Member Data Documentation

◆ pairingsWeightParameters

WeightParameters mp2p_icp::Solver_Horn::pairingsWeightParameters

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

Definition at line 28 of file Solver_Horn.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