base::RealVectorStateSampler Class Reference
State sampler for the Rn state space. More...
#include <ompl/base/spaces/RealVectorStateSpace.h>
Inheritance diagram for base::RealVectorStateSampler:

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:
- ompl/base/spaces/RealVectorStateSpace.h
- ompl/base/spaces/src/RealVectorStateSpace.cpp