template struct pf2gauss_t<CMonteCarloLocalization3D>

Overview

template <>
struct pf2gauss_t<CMonteCarloLocalization3D>
{
    // typedefs

    typedef CPose3DPDFGaussian type;

    // fields

    static constexpr bool PF_IS_3D = true;

    // methods

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

    static void resetUniform(
        CMonteCarloLocalization3D& pdf,
        size_t PARTICLE_COUNT,
        const mrpt::math::TPose3D& init_min,
        const mrpt::math::TPose3D& init_max
        );
};