base::RealVectorStateSampler Class Reference

State sampler for the Rn state space. More...

#include <ompl/base/spaces/RealVectorStateSpace.h>

Inheritance diagram for base::RealVectorStateSampler:

List of all members.

Public Member Functions

 RealVectorStateSampler (const StateSpace *space)
 Constructor.
virtual void sampleUniform (State *state)
 Sample a state.
virtual void sampleUniformNear (State *state, const State *near, const double distance)
 Sample a state such that each component state[i] is uniformly sampled from [near[i]-distance, near[i]+distance]. If this interval exceeds the state space bounds, the interval is truncated.
virtual void sampleGaussian (State *state, const State *mean, const double stdDev)
 Sample a state such that each component state[i] has a Gaussian distribution with mean mean[i] and standard deviation stdDev. If the sampled value exceeds the state space boundary, it is thresholded to the nearest boundary.

Detailed Description

State sampler for the Rn state space.

Definition at line 52 of file RealVectorStateSpace.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines