template class mrpt::bayes::CRejectionSamplingCapable

Overview

A base class for implementing rejection sampling in a generic state space.

See the main method CRejectionSamplingCapable::rejectionSampling To use this class, create your own class as a child of this one and implement the desired virtual methods, and add any required internal data.

#include <mrpt/bayes/CRejectionSamplingCapable.h>

template <
    class TStateSpace,
    mrpt::bayes::particle_storage_mode STORAGE = mrpt::bayes::particle_storage_mode::POINTER
    >
class CRejectionSamplingCapable
{
};

// direct descendants

struct AlwaysRejectRS;
class CRejectionSamplingRangeOnlyLocalization;
struct GaussianRS;