TimeStateSpace.h
142 virtual void interpolate(const State *from, const State *to, const double t, State *state) const;
A boost shared pointer wrapper for ompl::base::StateSampler.
double maxTime_
The maximum point in time considered by the state space (if bounds are used)
Definition: TimeStateSpace.h:167
double minTime_
The minimum point in time considered by the state space (if bounds are used)
Definition: TimeStateSpace.h:164
The definition of a time state.
Definition: TimeStateSpace.h:76
double getMaxTimeBound() const
Get the maximum allowed value of position in a state. The function returns 0 if time is not bounded...
Definition: TimeStateSpace.h:115
Representation of a space in which planning can be performed. Topology specific sampling, interpolation and distance are defined.
Definition: StateSpace.h:73
double getMinTimeBound() const
Get the minimum allowed value of position in a state. The function returns 0 if time is not bounded...
Definition: TimeStateSpace.h:109
virtual void sampleUniformNear(State *state, const State *near, const double distance)
Sample a state near another, within specified distance.
Definition: TimeStateSpace.cpp:51
A state space representing time. The time can be unbounded, in which case enforceBounds() is a no-op...
Definition: TimeStateSpace.h:71
virtual void sampleGaussian(State *state, const State *mean, const double stdDev)
Sample a state using a Gaussian distribution with given mean and standard deviation (stdDev) ...
Definition: TimeStateSpace.cpp:59
bool bounded_
Flag indicating whether the state space is considering bounds or not.
Definition: TimeStateSpace.h:161