PPL API Reference
Overview
Core
Algorithm Abstractions
Utilities
Parallel Methods
Modules
Class Hierarchy
Classes
Functions
Todo List
Bug List
Dead Code
CBSQuery< MPTraits > Member List
This is the complete list of members for
CBSQuery< MPTraits >
, including all inherited members.
CBSQuery
() (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
CBSQuery
(XMLNode &_node) (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
CfgType
typedef (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
ComputeIntervals
(Robot *_robot)
CBSQuery< MPTraits >
protected
ConnectorPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
DistanceMetricPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
EdgeID
typedef (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
ExtenderPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
FindConflict
(const SolutionMap &_solution)
CBSQuery< MPTraits >
protected
GetActiveRobots
() const
MapEvaluatorMethod< MPTraits >
GetBaseFilename
() const
MPBaseObject< MPTraits >
protected
GetBlockRoadmap
(Robot *const _r=nullptr) const noexcept
MPBaseObject< MPTraits >
GetConnector
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetDistanceMetric
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetEnvironment
() const noexcept
MPBaseObject< MPTraits >
GetExtender
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetGoalTracker
() const noexcept
MPBaseObject< MPTraits >
GetGroupPath
(RobotGroup *const _g=nullptr) const noexcept
MPBaseObject< MPTraits >
GetGroupRoadmap
(RobotGroup *const _g=nullptr) const noexcept
MPBaseObject< MPTraits >
GetGroupTask
() const noexcept
MPBaseObject< MPTraits >
GetLabel
() const
MPBaseObject< MPTraits >
GetLocalObstacleMap
() const noexcept
MPBaseObject< MPTraits >
GetLocalPlanner
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetMapEvaluator
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetMetric
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetMPLibrary
() const noexcept
MPBaseObject< MPTraits >
GetMPProblem
() const noexcept
MPBaseObject< MPTraits >
GetMPSolution
() const noexcept (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
GetMPStrategy
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetMPTools
() const noexcept
MPBaseObject< MPTraits >
GetName
() const
MPBaseObject< MPTraits >
GetNameAndLabel
() const
MPBaseObject< MPTraits >
GetNeighborhoodFinder
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetPath
(Robot *const _r=nullptr) const noexcept
MPBaseObject< MPTraits >
GetPathModifier
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetRoadmap
(Robot *const _r=nullptr) const noexcept
MPBaseObject< MPTraits >
GetSampler
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GetStatClass
() const noexcept
MPBaseObject< MPTraits >
GetTask
() const noexcept
MPBaseObject< MPTraits >
GetValidityChecker
(const std::string &) const noexcept
MPBaseObject< MPTraits >
GoalTracker
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
GroupPath
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
GroupRoadmapType
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
Initialize
() override
CBSQuery< MPTraits >
virtual
InsertIntervals
(std::vector< Range< double > > _jointIntervals, std::vector< Range< double > > _newIntervals)
CBSQuery< MPTraits >
protected
IsRunning
() const noexcept
MPBaseObject< MPTraits >
JoinEdgeIntervals
(Robot *_robot, std::vector< EdgeIntervals > _edgeIntervals)
CBSQuery< MPTraits >
protected
JoinIntervals
(std::vector< std::vector< Range< double > > > _allIntervals)
CBSQuery< MPTraits >
protected
LocalObstacleMap
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
LocalPlannerPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
m_activeRobots
MapEvaluatorMethod< MPTraits >
protected
m_cacheIndex
CBSQuery< MPTraits >
protected
m_constraintCache
CBSQuery< MPTraits >
protected
m_costLabel
CBSQuery< MPTraits >
protected
m_currentConstraints
CBSQuery< MPTraits >
protected
m_debug
MPBaseObject< MPTraits >
protected
m_edgeIntervalsMap
CBSQuery< MPTraits >
protected
m_groupConflictsCache
CBSQuery< MPTraits >
protected
m_nodeLimit
CBSQuery< MPTraits >
protected
m_queryLabel
CBSQuery< MPTraits >
protected
m_robots
CBSQuery< MPTraits >
protected
m_safeIntervalLabel
CBSQuery< MPTraits >
protected
m_taskMap
CBSQuery< MPTraits >
protected
m_vcLabel
CBSQuery< MPTraits >
protected
MapEvaluatorMethod
()=default (defined in
MapEvaluatorMethod< MPTraits >
)
MapEvaluatorMethod< MPTraits >
MapEvaluatorMethod
(XMLNode &_node) (defined in
MapEvaluatorMethod< MPTraits >
)
MapEvaluatorMethod< MPTraits >
MapEvaluatorPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
MergeIntervals
(Range< double > _interval1, Range< double > _interval2)
CBSQuery< MPTraits >
protected
MetricPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
MPBaseObject
(const std::string &_label="", const std::string &_name="", bool _debug=false)
MPBaseObject< MPTraits >
MPBaseObject
(XMLNode &_node)
MPBaseObject< MPTraits >
MPLibrary
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
MPSolution
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
MPStrategyPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
NeighborhoodFinderPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
operator()
() override
CBSQuery< MPTraits >
virtual
OverlappingIntervals
(Range< double > _existingInterval, Range< double > _newInterval)
CBSQuery< MPTraits >
protected
Path
typedef (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
PathModifierPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
Print
(std::ostream &_os) const
MPBaseObject< MPTraits >
virtual
RoadmapType
typedef (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
SamplerPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
SetActiveRobots
(const std::vector< size_t > &_activeRobots)
MapEvaluatorMethod< MPTraits >
SetEdgeIntervals
(EdgeIntervals _edgeIntervals)
MapEvaluatorMethod< MPTraits >
virtual
SetLabel
(const std::string &)
MPBaseObject< MPTraits >
SetMinEndtime
(double _minEndtime)
MapEvaluatorMethod< MPTraits >
virtual
SetMPLibrary
(MPLibrary *) noexcept
MPBaseObject< MPTraits >
SetName
(const std::string &_s)
MPBaseObject< MPTraits >
protected
SolveIndividualTask
(Robot *const _robot, const ConstraintMap &_constraintMap={})
CBSQuery< MPTraits >
protected
ValidityCheckerPointer
typedef (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
VID
typedef (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
~CBSQuery
()=default (defined in
CBSQuery< MPTraits >
)
CBSQuery< MPTraits >
virtual
~MapEvaluatorMethod
()=default (defined in
MapEvaluatorMethod< MPTraits >
)
MapEvaluatorMethod< MPTraits >
virtual
~MPBaseObject
()=default (defined in
MPBaseObject< MPTraits >
)
MPBaseObject< MPTraits >
virtual
PPL is a project of Texas A&M University
Generated on Mon Jan 31 2022 15:28:35 for PPL by
1.9.3