Abstract definition of a manifold state sampler. More...
#include <ManifoldStateSampler.h>
Public Member Functions | |
ManifoldStateSampler (const StateManifold *manifold) | |
Constructor. | |
virtual void | sampleUniform (State *state)=0 |
Sample a state. | |
virtual void | sampleUniformNear (State *state, const State *near, const double distance)=0 |
Sample a state near another, within specified distance. | |
virtual void | sampleGaussian (State *state, const State *mean, const double stdDev)=0 |
Sample a state using a Gaussian distribution with given mean and standard deviation (stdDev) | |
Protected Attributes | |
const StateManifold * | manifold_ |
The manifold this sampler samples. | |
RNG | rng_ |
An instance of a random number generator. |
Abstract definition of a manifold state sampler.
Definition at line 60 of file ManifoldStateSampler.h.