Namespaces | Typedefs | Enumerations | Functions
robust_kernels.h File Reference

Robust kernel types and functions, for common use in all solvers. More...

#include <mrpt/core/bits_math.h>
#include <mrpt/typemeta/TEnumType.h>
#include <cstdint>
#include <functional>
Include dependency graph for robust_kernels.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mp2p_icp
 

Typedefs

using mp2p_icp::robust_sqrt_weight_func_t = std::function< double(double)>
 

Enumerations

enum  mp2p_icp::RobustKernel : uint8_t { mp2p_icp::RobustKernel::None = 0, mp2p_icp::RobustKernel::GemanMcClure, mp2p_icp::RobustKernel::Cauchy }
 

Functions

robust_sqrt_weight_func_t mp2p_icp::create_robust_kernel (const RobustKernel kernel, const double kernelParam)
 
 MRPT_FILL_ENUM (RobustKernel::Cauchy)
 
 MRPT_FILL_ENUM (RobustKernel::GemanMcClure)
 
 MRPT_FILL_ENUM (RobustKernel::None)
 

Detailed Description

Robust kernel types and functions, for common use in all solvers.

Author
Jose Luis Blanco Claraco
Date
Nov 8, 2023

Definition in file robust_kernels.h.

Function Documentation

◆ MRPT_FILL_ENUM() [1/3]

MRPT_FILL_ENUM ( RobustKernel::Cauchy  )

◆ MRPT_FILL_ENUM() [2/3]

MRPT_FILL_ENUM ( RobustKernel::GemanMcClure  )

◆ MRPT_FILL_ENUM() [3/3]

MRPT_FILL_ENUM ( RobustKernel::None  )


mp2p_icp
Author(s):
autogenerated on Thu Dec 26 2024 03:48:13