Parasol Planning Library (PPL)
Public Types
MPUniverse Struct Reference

Defines available methods in the Motion Planning Universe. More...

#include <Methods.h>

Public Types

typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(DM_SEQ)> DistanceMetricMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(VC_SEQ)> ValidityCheckerMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(NF_SEQ)> NeighborhoodFinderMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(SAMPLER_SEQ)> SamplerMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(LP_SEQ)> LocalPlannerMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(EXT_SEQ)> ExtenderMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(PM_SEQ)> PathModifierMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(EVC_SEQ)> EdgeValidityCheckerMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(CONN_SEQ)> ConnectorMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(METRIC_SEQ)> MetricMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(ME_SEQ)> MapEvaluatorMethodList
 
typedef boost::mpl::list< BOOST_PP_SEQ_ENUM(MPSTRATEGY_SEQ)> MPStrategyMethodList
 

Detailed Description

Defines available methods in the Motion Planning Universe.

Member Typedef Documentation

◆ ConnectorMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(CONN_SEQ)> MPUniverse::ConnectorMethodList

◆ DistanceMetricMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(DM_SEQ)> MPUniverse::DistanceMetricMethodList

◆ EdgeValidityCheckerMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(EVC_SEQ)> MPUniverse::EdgeValidityCheckerMethodList

◆ ExtenderMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(EXT_SEQ)> MPUniverse::ExtenderMethodList

◆ LocalPlannerMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(LP_SEQ)> MPUniverse::LocalPlannerMethodList

◆ MapEvaluatorMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(ME_SEQ)> MPUniverse::MapEvaluatorMethodList

◆ MetricMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(METRIC_SEQ)> MPUniverse::MetricMethodList

◆ MPStrategyMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(MPSTRATEGY_SEQ)> MPUniverse::MPStrategyMethodList

◆ NeighborhoodFinderMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(NF_SEQ)> MPUniverse::NeighborhoodFinderMethodList

◆ PathModifierMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(PM_SEQ)> MPUniverse::PathModifierMethodList

◆ SamplerMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(SAMPLER_SEQ)> MPUniverse::SamplerMethodList

◆ ValidityCheckerMethodList

typedef boost::mpl::list<BOOST_PP_SEQ_ENUM(VC_SEQ)> MPUniverse::ValidityCheckerMethodList

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