template struct pf2gauss_t<mrpt::slam::CMonteCarloLocalization2D>
template <> struct pf2gauss_t<mrpt::slam::CMonteCarloLocalization2D> { // typedefs typedef mrpt::poses::CPosePDFGaussian type; // fields static constexpr bool PF_IS_3D = false; // methods 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 ); };