MRPT  2.0.3
List of all members | Public Types | Static Public Member Functions | Static Public Attributes
pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D > Struct Template Reference

Detailed Description

template<>
struct pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >

Definition at line 115 of file MonteCarloLocalization_App.cpp.

Public Types

using type = mrpt::poses::CPosePDFGaussian
 

Static Public Member Functions

static void resetOnFreeSpace (CMonteCarloLocalization2D &pdf, mrpt::maps::CMultiMetricMap &metricMap, size_t PARTICLE_COUNT, const mrpt::math::TPose3D &init_min, const mrpt::math::TPose3D &init_max)
 
static void resetUniform (CMonteCarloLocalization2D &pdf, size_t PARTICLE_COUNT, const mrpt::math::TPose3D &init_min, const mrpt::math::TPose3D &init_max)
 

Static Public Attributes

static constexpr bool PF_IS_3D = false
 

Member Typedef Documentation

◆ type

Definition at line 117 of file MonteCarloLocalization_App.cpp.

Member Function Documentation

◆ resetOnFreeSpace()

static void pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >::resetOnFreeSpace ( CMonteCarloLocalization2D pdf,
mrpt::maps::CMultiMetricMap metricMap,
size_t  PARTICLE_COUNT,
const mrpt::math::TPose3D init_min,
const mrpt::math::TPose3D init_max 
)
inlinestatic

Definition at line 120 of file MonteCarloLocalization_App.cpp.

References mrpt::maps::CMultiMetricMap::mapByClass(), mrpt::slam::CMonteCarloLocalization2D::resetUniformFreeSpace(), mrpt::math::TPose3D::x, mrpt::math::TPose3D::y, and mrpt::math::TPose3D::yaw.

Here is the call graph for this function:

◆ resetUniform()

static void pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >::resetUniform ( CMonteCarloLocalization2D pdf,
size_t  PARTICLE_COUNT,
const mrpt::math::TPose3D init_min,
const mrpt::math::TPose3D init_max 
)
inlinestatic

Definition at line 131 of file MonteCarloLocalization_App.cpp.

References mrpt::poses::CPosePDFParticles::resetUniform(), mrpt::math::TPose3D::x, mrpt::math::TPose3D::y, and mrpt::math::TPose3D::yaw.

Here is the call graph for this function:

Member Data Documentation

◆ PF_IS_3D

constexpr bool pf2gauss_t< mrpt::slam::CMonteCarloLocalization2D >::PF_IS_3D = false
static

Definition at line 118 of file MonteCarloLocalization_App.cpp.




Page generated by Doxygen 1.8.14 for MRPT 2.0.3 Git: 8e9e8af54 Wed May 13 17:41:24 2020 +0200 at miƩ may 13 17:55:54 CEST 2020