Parasol Planning Library (PPL)
|
Defines available methods in the Task and Motion Planning Universe. More...
#include <TMPTraits.h>
Public Types | |
typedef boost::mpl::list< SimpleMotionMethod > | TMPStrategyMethodList |
typedef boost::mpl::list< > | PoIPlacementMethodList |
typedef boost::mpl::list< SimpleMotionEvaluator > | TaskEvaluatorMethodList |
typedef boost::mpl::list< > | TaskDecomposerMethodList |
typedef boost::mpl::list< > | TaskAllocatorMethodList |
typedef boost::mpl::list< > | StateGraphList |
Defines available methods in the Task and Motion Planning Universe.
TMPTraits is a type class which defines the task and motion planning universe. We construct our methods through a factory design pattern, and thus this states all available classes within an abstraction that you can use in the system.
typedef boost::mpl::list< > TMPTraits::PoIPlacementMethodList |
typedef boost::mpl::list< > TMPTraits::StateGraphList |
typedef boost::mpl::list< > TMPTraits::TaskAllocatorMethodList |
typedef boost::mpl::list< > TMPTraits::TaskDecomposerMethodList |
typedef boost::mpl::list< SimpleMotionEvaluator > TMPTraits::TaskEvaluatorMethodList |
typedef boost::mpl::list< SimpleMotionMethod > TMPTraits::TMPStrategyMethodList |