Planning related defintions. More...
Go to the source code of this file.
Classes | |
class | OpenRAVE::PlannerBase |
[interface] Planner interface that generates trajectories for target objects to follow through the environment. If not specified, method is not multi-thread safe. See Planner Concepts. More... | |
class | OpenRAVE::PlannerBase::PlannerParameters |
Describes a common and serializable interface for planning parameters. More... | |
class | OpenRAVE::PlannerBase::PlannerParameters::StateSaver |
saves and restores the state using PlannerParameters::_setstatefn and PlannerParameters::_getstatefn More... | |
class | OpenRAVE::PlannerBase::PlannerProgress |
Planner progress information passed to each callback function. More... | |
Namespaces | |
namespace | OpenRAVE |
The entire OpenRAVE library. | |
Enumerations | |
enum | OpenRAVE::PlannerStatus { OpenRAVE::PS_Failed = 0, OpenRAVE::PS_HasSolution = 1, OpenRAVE::PS_Interrupted = 2, OpenRAVE::PS_InterruptedWithSolution = 3 } |
the status of the PlanPath method. Used when PlanPath can be called multiple times to resume planning. More... | |
enum | OpenRAVE::PlannerAction { OpenRAVE::PA_None =0, OpenRAVE::PA_Interrupt =1, OpenRAVE::PA_ReturnWithAnySolution =2 } |
action to send to the planner while it is planning. This is usually done by the user-specified planner callback function More... | |
Functions | |
OPENRAVE_API std::ostream & | OpenRAVE::operator<< (std::ostream &O, const PlannerBase::PlannerParameters &v) |
OPENRAVE_API std::istream & | OpenRAVE::operator>> (std::istream &I, PlannerBase::PlannerParameters &v) |