moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
ompl_interface::ConstraintApproximationStateSampler Class Reference
Inheritance diagram for ompl_interface::ConstraintApproximationStateSampler:
Collaboration diagram for ompl_interface::ConstraintApproximationStateSampler:

Public Member Functions

 ConstraintApproximationStateSampler (const ob::StateSpace *space, const ConstraintApproximationStateStorage *state_storage, std::size_t milestones)
void sampleUniform (ob::State *state) override
void sampleUniformNear (ob::State *state, const ob::State *near, const double distance) override
void sampleGaussian (ob::State *state, const ob::State *mean, const double stdDev) override

Protected Attributes

const ConstraintApproximationStateStoragestate_storage_
 The states to sample from.
std::set< std::size_t > dirty_
unsigned int max_index_
double inv_dim_

Detailed Description

Definition at line 108 of file constraints_library.cpp.

Constructor & Destructor Documentation

◆ ConstraintApproximationStateSampler()

ompl_interface::ConstraintApproximationStateSampler::ConstraintApproximationStateSampler ( const ob::StateSpace * space,
const ConstraintApproximationStateStorage * state_storage,
std::size_t milestones )
inline

Definition at line 111 of file constraints_library.cpp.

Member Function Documentation

◆ sampleGaussian()

void ompl_interface::ConstraintApproximationStateSampler::sampleGaussian ( ob::State * state,
const ob::State * mean,
const double stdDev )
inlineoverride

Definition at line 166 of file constraints_library.cpp.

Here is the call graph for this function:

◆ sampleUniform()

void ompl_interface::ConstraintApproximationStateSampler::sampleUniform ( ob::State * state)
inlineoverride

Definition at line 119 of file constraints_library.cpp.

◆ sampleUniformNear()

void ompl_interface::ConstraintApproximationStateSampler::sampleUniformNear ( ob::State * state,
const ob::State * near,
const double distance )
inlineoverride

Definition at line 124 of file constraints_library.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ dirty_

std::set<std::size_t> ompl_interface::ConstraintApproximationStateSampler::dirty_
protected

Definition at line 174 of file constraints_library.cpp.

◆ inv_dim_

double ompl_interface::ConstraintApproximationStateSampler::inv_dim_
protected

Definition at line 176 of file constraints_library.cpp.

◆ max_index_

unsigned int ompl_interface::ConstraintApproximationStateSampler::max_index_
protected

Definition at line 175 of file constraints_library.cpp.

◆ state_storage_

const ConstraintApproximationStateStorage* ompl_interface::ConstraintApproximationStateSampler::state_storage_
protected

The states to sample from.

Definition at line 173 of file constraints_library.cpp.


The documentation for this class was generated from the following file: