template class mrpt::math::CProbabilityDensityFunctionΒΆ

A generic template for probability density distributions (PDFs).

This template is used as base for many classes in mrpt::poses Any derived class must implement getMean() and a getCovarianceAndMean(). Other methods such as getMean() or getCovariance() are implemented here for convenience.

See also:

mprt::poses::CPosePDF, mprt::poses::CPose3DPDF, mprt::poses::CPointPDF

#include <mrpt/math/CProbabilityDensityFunction.h>

template <class TDATA, size_t STATE_LEN>
class CProbabilityDensityFunction
{
public:
    // typedefs

    typedef CProbabilityDensityFunction<TDATA, STATE_LEN> self_t;
};

// direct descendants

class CPoint2DPDF;
class CPointPDF;
class CPose3DPDF;
class CPose3DQuatPDF;
class CPosePDF;