Public Member Functions | Protected Attributes | List of all members
ompl_interface::GoalSampleableRegionMux Class Reference

#include <goal_union.h>

Inheritance diagram for ompl_interface::GoalSampleableRegionMux:
Inheritance graph
[legend]

Public Member Functions

virtual bool canSample () const
 Query if sampler can find any sample. More...
 
virtual bool couldSample () const
 Query if sampler could find a sample in the future. More...
 
virtual double distanceGoal (const ompl::base::State *st) const
 Find the distance of this state from the goal. More...
 
 GoalSampleableRegionMux (const std::vector< ompl::base::GoalPtr > &goals)
 Constructor. More...
 
virtual bool isSatisfied (const ompl::base::State *st, double *distance) const
 Is the goal satisfied for this state (given a distance) More...
 
virtual unsigned int maxSampleCount () const
 Get the max sample count. More...
 
virtual void print (std::ostream &out=std::cout) const
 Pretty print goal information. More...
 
virtual void sampleGoal (ompl::base::State *st) const
 Sample a goal. More...
 
void startSampling ()
 If there are any member lazy samplers, start them. More...
 
void stopSampling ()
 If there are any member lazy samplers, stop them. More...
 
virtual ~GoalSampleableRegionMux ()
 

Protected Attributes

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

Detailed Description

Definition at line 42 of file goal_union.h.

Constructor & Destructor Documentation

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

Constructor.

Parameters
goalsThe input set of goals

Definition at line 56 of file goal_union.cpp.

virtual ompl_interface::GoalSampleableRegionMux::~GoalSampleableRegionMux ( )
inlinevirtual

Definition at line 49 of file goal_union.h.

Member Function Documentation

bool ompl_interface::GoalSampleableRegionMux::canSample ( ) const
virtual

Query if sampler can find any sample.

Definition at line 97 of file goal_union.cpp.

bool ompl_interface::GoalSampleableRegionMux::couldSample ( ) const
virtual

Query if sampler could find a sample in the future.

Definition at line 105 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 121 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 113 of file goal_union.cpp.

unsigned int ompl_interface::GoalSampleableRegionMux::maxSampleCount ( ) const
virtual

Get the max sample count.

Definition at line 89 of file goal_union.cpp.

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

Pretty print goal information.

Definition at line 133 of file goal_union.cpp.

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

Sample a goal.

Definition at line 75 of file goal_union.cpp.

void ompl_interface::GoalSampleableRegionMux::startSampling ( )

If there are any member lazy samplers, start them.

Definition at line 61 of file goal_union.cpp.

void ompl_interface::GoalSampleableRegionMux::stopSampling ( )

If there are any member lazy samplers, stop them.

Definition at line 68 of file goal_union.cpp.

Member Data Documentation

unsigned int ompl_interface::GoalSampleableRegionMux::gindex_
mutableprotected

Definition at line 82 of file goal_union.h.

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

Definition at line 81 of file goal_union.h.


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


ompl
Author(s): Ioan Sucan
autogenerated on Sun Dec 9 2018 03:52:47