Parasol Planning Library (PPL)
Public Types
TMPTraits Struct Reference

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
 

Detailed Description

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.

Member Typedef Documentation

◆ PoIPlacementMethodList

typedef boost::mpl::list< > TMPTraits::PoIPlacementMethodList

◆ StateGraphList

typedef boost::mpl::list< > TMPTraits::StateGraphList

◆ TaskAllocatorMethodList

typedef boost::mpl::list< > TMPTraits::TaskAllocatorMethodList

◆ TaskDecomposerMethodList

typedef boost::mpl::list< > TMPTraits::TaskDecomposerMethodList

◆ TaskEvaluatorMethodList

typedef boost::mpl::list< SimpleMotionEvaluator > TMPTraits::TaskEvaluatorMethodList

◆ TMPStrategyMethodList

typedef boost::mpl::list< SimpleMotionMethod > TMPTraits::TMPStrategyMethodList

The documentation for this struct was generated from the following file: