WrapperStateSpace.cpp
44 void ompl::base::WrapperStateSampler::sampleUniformNear(State *state, const State *near, double distance)
50 void ompl::base::WrapperStateSampler::sampleGaussian(State *state, const State *mean, double stdDev)
56 ompl::base::WrapperProjectionEvaluator::WrapperProjectionEvaluator(const ompl::base::WrapperStateSpace *space)
72 void ompl::base::WrapperProjectionEvaluator::project(const State *state, Eigen::Ref<Eigen::VectorXd> projection) const
74 projection_->project(state->as<ompl::base::WrapperStateSpace::StateType>()->getState(), projection);
unsigned int getDimension() const override
Return the dimension of the projection defined by this evaluator.
Definition: WrapperStateSpace.cpp:67
Wrapper state type. Contains a reference to an underlying state.
Definition: WrapperStateSpace.h:167
void sampleUniformNear(State *state, const State *near, double distance) override
Sample a nearby state using underlying sampler.
Definition: WrapperStateSpace.cpp:44
void project(const State *state, Eigen::Ref< Eigen::VectorXd > projection) const override
Compute the projection as an array of double values.
Definition: WrapperStateSpace.cpp:72
Abstract definition for a class computing projections to Rn. Implicit integer grids are imposed on th...
Definition: ProjectionEvaluator.h:194
void sampleGaussian(State *state, const State *mean, double stdDev) override
Sample a state within a Gaussian distribution using underlying sampler.
Definition: WrapperStateSpace.cpp:50
const State * getState() const
Get a const pointer to the underlying state.
Definition: WrapperStateSpace.h:176
void setup() override
Perform final setup steps. This function is automatically called by the SpaceInformation....
Definition: WrapperStateSpace.cpp:77
State space wrapper that transparently passes state space operations through to the underlying space....
Definition: WrapperStateSpace.h:163
void sampleUniform(State *state) override
Sample a state using underlying sampler.
Definition: WrapperStateSpace.cpp:39