Public Member Functions | Protected Attributes
ompl_interface::GoalSampleableRegionMux Class Reference

#include <goal_union.h>

List of all members.

Public Member Functions

virtual bool canSample () const
 Query if sampler can find any sample.
virtual double distanceGoal (const ompl::base::State *st) const
 Find the distance of this state from the goal.
 GoalSampleableRegionMux (const std::vector< ompl::base::GoalPtr > &goals)
virtual bool isSatisfied (const ompl::base::State *st, double *distance) const
 Is the goal satisfied for this state (given a distance)
virtual unsigned int maxSampleCount () const
 Get the max sample count.
virtual void print (std::ostream &out=std::cout) const
 Pretty print goal information.
virtual void sampleGoal (ompl::base::State *st) const
 Sample a goal.
virtual ~GoalSampleableRegionMux ()

Protected Attributes

unsigned int gindex_
std::vector< ompl::base::GoalPtr > goals_

Detailed Description

Definition at line 43 of file goal_union.h.

Constructor & Destructor Documentation

ompl_interface::GoalSampleableRegionMux::GoalSampleableRegionMux ( const std::vector< ompl::base::GoalPtr > &  goals)


goalsThe input set of goals

Definition at line 55 of file goal_union.cpp.

Definition at line 51 of file goal_union.h.

Member Function Documentation

Query if sampler can find any sample.

Definition at line 82 of file goal_union.cpp.

double ompl_interface::GoalSampleableRegionMux::distanceGoal ( const ompl::base::State *  st) const [virtual]

Find the distance of this state from the goal.

Definition at line 98 of file goal_union.cpp.

bool ompl_interface::GoalSampleableRegionMux::isSatisfied ( const ompl::base::State *  st,
double *  distance 
) const [virtual]

Is the goal satisfied for this state (given a distance)

Definition at line 90 of file goal_union.cpp.

Get the max sample count.

Definition at line 74 of file goal_union.cpp.

void ompl_interface::GoalSampleableRegionMux::print ( std::ostream &  out = std::cout) const [virtual]

Pretty print goal information.

Definition at line 110 of file goal_union.cpp.

void ompl_interface::GoalSampleableRegionMux::sampleGoal ( ompl::base::State *  st) const [virtual]

Sample a goal.

Definition at line 60 of file goal_union.cpp.

Member Data Documentation

unsigned int ompl_interface::GoalSampleableRegionMux::gindex_ [mutable, protected]

Definition at line 76 of file goal_union.h.

std::vector<ompl::base::GoalPtr> ompl_interface::GoalSampleableRegionMux::goals_ [protected]

Definition at line 75 of file goal_union.h.

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

Author(s): Ioan Sucan
autogenerated on Mon Oct 6 2014 11:12:04