Public Member Functions | Public Attributes | List of all members
mp2p_icp::SolverContext Struct Reference

#include <Solver.h>

Public Member Functions

 SolverContext ()=default
 

Public Attributes

std::optional< mrpt::poses::CPose3D > currentCorrectionFromInitialGuess
 
std::optional< mrpt::poses::CPose3D > guessRelativePose
 
std::optional< uint32_t > icpIteration
 
std::optional< mrpt::poses::CPose3D > lastIcpStepIncrement
 
std::map< const Solver *, std::map< std::string, std::any > > perSolverPersistentData
 
std::optional< mrpt::poses::CPose3DPDFGaussianInf > prior
 

Detailed Description

Defines the context of a solver within the successive ICP iterations.

Definition at line 36 of file Solver.h.

Constructor & Destructor Documentation

◆ SolverContext()

mp2p_icp::SolverContext::SolverContext ( )
default

Member Data Documentation

◆ currentCorrectionFromInitialGuess

std::optional<mrpt::poses::CPose3D> mp2p_icp::SolverContext::currentCorrectionFromInitialGuess

Definition at line 41 of file Solver.h.

◆ guessRelativePose

std::optional<mrpt::poses::CPose3D> mp2p_icp::SolverContext::guessRelativePose

Definition at line 40 of file Solver.h.

◆ icpIteration

std::optional<uint32_t> mp2p_icp::SolverContext::icpIteration

Definition at line 55 of file Solver.h.

◆ lastIcpStepIncrement

std::optional<mrpt::poses::CPose3D> mp2p_icp::SolverContext::lastIcpStepIncrement

Definition at line 42 of file Solver.h.

◆ perSolverPersistentData

std::map<const Solver*, std::map<std::string, std::any> > mp2p_icp::SolverContext::perSolverPersistentData
mutable

Definition at line 53 of file Solver.h.

◆ prior

std::optional<mrpt::poses::CPose3DPDFGaussianInf> mp2p_icp::SolverContext::prior

Optional prior guess of the SE(3) solution, including a mean value and an inverse covariance (information) matrix, i.e. zeros in the diagonal mean that those prior coordinates should be ignored, a large value means the solution must be close to those coordinates.

Definition at line 49 of file Solver.h.


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


mp2p_icp
Author(s):
autogenerated on Fri Dec 20 2024 03:46:01