#include <goal_union.h>
Definition at line 42 of file goal_union.h.
◆ GoalSampleableRegionMux()
ompl_interface::GoalSampleableRegionMux::GoalSampleableRegionMux |
( |
const std::vector< ompl::base::GoalPtr > & |
goals | ) |
|
Constructor.
- Parameters
-
goals | The input set of goals |
Definition at line 56 of file goal_union.cpp.
◆ ~GoalSampleableRegionMux()
ompl_interface::GoalSampleableRegionMux::~GoalSampleableRegionMux |
( |
| ) |
|
|
inlineoverride |
◆ canSample()
bool ompl_interface::GoalSampleableRegionMux::canSample |
( |
| ) |
const |
|
virtual |
Query if sampler can find any sample.
Definition at line 97 of file goal_union.cpp.
◆ couldSample()
bool ompl_interface::GoalSampleableRegionMux::couldSample |
( |
| ) |
const |
|
override |
Query if sampler could find a sample in the future.
Definition at line 105 of file goal_union.cpp.
◆ distanceGoal()
double ompl_interface::GoalSampleableRegionMux::distanceGoal |
( |
const ompl::base::State * |
st | ) |
const |
|
override |
Find the distance of this state from the goal.
Definition at line 121 of file goal_union.cpp.
◆ isSatisfied()
bool ompl_interface::GoalSampleableRegionMux::isSatisfied |
( |
const ompl::base::State * |
st, |
|
|
double * |
distance |
|
) |
| const |
|
override |
Is the goal satisfied for this state (given a distance)
Definition at line 113 of file goal_union.cpp.
◆ maxSampleCount()
unsigned int ompl_interface::GoalSampleableRegionMux::maxSampleCount |
( |
| ) |
const |
|
override |
◆ print()
void ompl_interface::GoalSampleableRegionMux::print |
( |
std::ostream & |
out = std::cout | ) |
const |
|
override |
◆ sampleGoal()
void ompl_interface::GoalSampleableRegionMux::sampleGoal |
( |
ompl::base::State * |
st | ) |
const |
|
override |
◆ startSampling()
void ompl_interface::GoalSampleableRegionMux::startSampling |
( |
| ) |
|
If there are any member lazy samplers, start them.
Definition at line 61 of file goal_union.cpp.
◆ stopSampling()
void ompl_interface::GoalSampleableRegionMux::stopSampling |
( |
| ) |
|
If there are any member lazy samplers, stop them.
Definition at line 68 of file goal_union.cpp.
◆ gindex_
unsigned int ompl_interface::GoalSampleableRegionMux::gindex_ |
|
mutableprotected |
◆ goals_
std::vector<ompl::base::GoalPtr> ompl_interface::GoalSampleableRegionMux::goals_ |
|
protected |
The documentation for this class was generated from the following files:
- moveit_planners/ompl/ompl_interface/include/moveit/ompl_interface/detail/goal_union.h
- moveit_planners/ompl/ompl_interface/src/detail/goal_union.cpp