PPL API Reference
Overview Core Algorithm Abstractions Utilities Parallel Methods
Modules Class Hierarchy Classes Functions
Todo List Bug List Dead Code
StraightLine< MPTraits > Member List

This is the complete list of members for StraightLine< MPTraits >, including all inherited members.

BlindPath(const std::vector< CfgType > &_waypoints, const double _posRes, const double _oriRes)LocalPlannerMethod< MPTraits >
BlindPath(const std::vector< CfgType > &_waypoints)LocalPlannerMethod< MPTraits >
BlindPath(const std::vector< GroupCfgType > &_waypoints, const double _posRes, const double _oriRes, const Formation &_formation=Formation()) (defined in LocalPlannerMethod< MPTraits >)LocalPlannerMethod< MPTraits >
BlindPath(const std::vector< GroupCfgType > &_waypoints, const Formation &_formation=Formation())LocalPlannerMethod< MPTraits >
CfgType typedef (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
ConnectorPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
DistanceMetricPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
ExtenderPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
Formation typedef (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
GetBaseFilename() constMPBaseObject< MPTraits >protected
GetBlockRoadmap(Robot *const _r=nullptr) const noexceptMPBaseObject< MPTraits >
GetConnector(const std::string &) const noexceptMPBaseObject< MPTraits >
GetDistanceMetric(const std::string &) const noexceptMPBaseObject< MPTraits >
GetEnvironment() const noexceptMPBaseObject< MPTraits >
GetExtender(const std::string &) const noexceptMPBaseObject< MPTraits >
GetGoalTracker() const noexceptMPBaseObject< MPTraits >
GetGroupPath(RobotGroup *const _g=nullptr) const noexceptMPBaseObject< MPTraits >
GetGroupRoadmap(RobotGroup *const _g=nullptr) const noexceptMPBaseObject< MPTraits >
GetGroupTask() const noexceptMPBaseObject< MPTraits >
GetLabel() constMPBaseObject< MPTraits >
GetLocalObstacleMap() const noexceptMPBaseObject< MPTraits >
GetLocalPlanner(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMapEvaluator(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMetric(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMPLibrary() const noexceptMPBaseObject< MPTraits >
GetMPProblem() const noexceptMPBaseObject< MPTraits >
GetMPSolution() const noexcept (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
GetMPStrategy(const std::string &) const noexceptMPBaseObject< MPTraits >
GetMPTools() const noexceptMPBaseObject< MPTraits >
GetName() constMPBaseObject< MPTraits >
GetNameAndLabel() constMPBaseObject< MPTraits >
GetNeighborhoodFinder(const std::string &) const noexceptMPBaseObject< MPTraits >
GetPath(Robot *const _r=nullptr) const noexceptMPBaseObject< MPTraits >
GetPathModifier(const std::string &) const noexceptMPBaseObject< MPTraits >
GetRoadmap(Robot *const _r=nullptr) const noexceptMPBaseObject< MPTraits >
GetSampler(const std::string &) const noexceptMPBaseObject< MPTraits >
GetStatClass() const noexceptMPBaseObject< MPTraits >
GetTask() const noexceptMPBaseObject< MPTraits >
GetValidityChecker(const std::string &) const noexceptMPBaseObject< MPTraits >
GoalTracker typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
GroupCfgType typedef (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
GroupPath typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
GroupRoadmapType typedef (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
Initialize()MPBaseObject< MPTraits >virtual
IsConnected(const CfgType &_c1, const CfgType &_c2, CfgType &_col, LPOutput< MPTraits > *_lpOutput, double _positionRes, double _orientationRes, bool _checkCollision=true, bool _savePath=false) overrideStraightLine< MPTraits >virtual
IsConnected(const GroupCfgType &_c1, const GroupCfgType &_c2, GroupCfgType &_col, GroupLPOutput< MPTraits > *_lpOutput, double _positionRes, double _orientationRes, bool _checkCollision=true, bool _savePath=false, const Formation &_robotIndexes=Formation()) overrideStraightLine< MPTraits >virtual
LocalPlannerMethod::IsConnected(const CfgType &_start, const CfgType &_end, LPOutput< MPTraits > *_lpOutput, double _posRes, double _oriRes, bool _checkCollision=true, bool _savePath=false)LocalPlannerMethod< MPTraits >
LocalPlannerMethod::IsConnected(const GroupCfgType &_start, const GroupCfgType &_end, GroupLPOutput< MPTraits > *_lpOutput, double _posRes, double _oriRes, bool _checkCollision=true, bool _savePath=false, const Formation &_formation=Formation())LocalPlannerMethod< MPTraits >
IsConnectedFunc(const CfgType &_c1, const CfgType &_c2, CfgType &_col, LPOutput< MPTraits > *_lpOutput, double _positionRes, double _orientationRes, bool _checkCollision=true, bool _savePath=false)StraightLine< MPTraits >protected
IsConnectedSLBinary(const CfgType &_c1, const CfgType &_c2, CfgType &_col, LPOutput< MPTraits > *_lpOutput, int &_cdCounter, double _positionRes, double _orientationRes, bool _checkCollision=true, bool _savePath=false)StraightLine< MPTraits >protectedvirtual
IsConnectedSLSequential(const CfgType &_c1, const CfgType &_c2, CfgType &_col, LPOutput< MPTraits > *_lpOutput, int &_cdCounter, double _positionRes, double _orientationRes, bool _checkCollision=true, bool _savePath=false)StraightLine< MPTraits >protectedvirtual
IsRunning() const noexceptMPBaseObject< MPTraits >
LocalObstacleMap typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
LocalPlannerMethod(bool _saveIntermediates=false) (defined in LocalPlannerMethod< MPTraits >)LocalPlannerMethod< MPTraits >
LocalPlannerMethod(XMLNode &_node) (defined in LocalPlannerMethod< MPTraits >)LocalPlannerMethod< MPTraits >
LocalPlannerPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
m_binaryEvaluationStraightLine< MPTraits >protected
m_debugMPBaseObject< MPTraits >protected
m_dmLabelStraightLine< MPTraits >protected
m_saveIntermediatesLocalPlannerMethod< MPTraits >protected
m_selfEdgeSteps (defined in StraightLine< MPTraits >)StraightLine< MPTraits >protected
m_vcLabelStraightLine< MPTraits >protected
MapEvaluatorPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
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 >
Path typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
PathModifierPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
Print(std::ostream &_os) const overrideStraightLine< MPTraits >virtual
RoadmapType typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
SamplerPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
SetLabel(const std::string &)MPBaseObject< MPTraits >
SetMPLibrary(MPLibrary *) noexceptMPBaseObject< MPTraits >
SetName(const std::string &_s)MPBaseObject< MPTraits >protected
StraightLine(const std::string &_vcLabel="", bool _binary=false, bool _saveIntermediates=false) (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
StraightLine(XMLNode &_node) (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
ValidityCheckerPointer typedef (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >
WeightType typedef (defined in StraightLine< MPTraits >)StraightLine< MPTraits >
~LocalPlannerMethod()=default (defined in LocalPlannerMethod< MPTraits >)LocalPlannerMethod< MPTraits >virtual
~MPBaseObject()=default (defined in MPBaseObject< MPTraits >)MPBaseObject< MPTraits >virtual
~StraightLine()=default (defined in StraightLine< MPTraits >)StraightLine< MPTraits >virtual