AdaptiveRRT(double _wallPenalty=0.5, double _gamma=0.5, const GrowthSets &_growthSets=GrowthSets(), CostMethod _c=FIXED) | AdaptiveRRT< MPTraits > | |
AdaptiveRRT(XMLNode &_node) (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
AddEdge(const VID _source, const VID _target, const LPOutput< MPTraits > &_lpOutput) | BasicRRTStrategy< MPTraits > | protectedvirtual |
AddNode(CfgType &_newCfg, VID _nearVID, bool _againstWall, double _ratio) | AdaptiveRRT< MPTraits > | protected |
BasicRRTStrategy::AddNode(const CfgType &_newCfg) | BasicRRTStrategy< MPTraits > | protectedvirtual |
BasicRRTStrategy() (defined in BasicRRTStrategy< MPTraits >) | BasicRRTStrategy< MPTraits > | |
BasicRRTStrategy(XMLNode &_node) (defined in BasicRRTStrategy< MPTraits >) | BasicRRTStrategy< MPTraits > | |
CfgType typedef (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
ClearRoadmap() | MPStrategyMethod< MPTraits > | protectedvirtual |
ConnectNeighbors(const VID _newVID) | BasicRRTStrategy< MPTraits > | protected |
ConnectorPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
ConnectTrees(const VID _recentlyGrown) | BasicRRTStrategy< MPTraits > | protected |
CostMethod enum name (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
CYCLES enum value (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
DistanceMetricPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
EnableOutputFiles(const bool _enable=true) | MPStrategyMethod< MPTraits > | |
EvaluateMap() | MPStrategyMethod< MPTraits > | protectedvirtual |
ExpandTree(CfgType &_dir) | AdaptiveRRT< MPTraits > | protectedvirtual |
BasicRRTStrategy::ExpandTree(const CfgType &_target) | BasicRRTStrategy< MPTraits > | protected |
BasicRRTStrategy::ExpandTree(const VID _nearestVID, const CfgType &_target) | BasicRRTStrategy< MPTraits > | protectedvirtual |
Extend(const VID _nearVID, const CfgType &_target, LPOutput< MPTraits > &_lp, const bool _requireNew=true) | BasicRRTStrategy< MPTraits > | protectedvirtual |
Extend(const VID _nearVID, const CfgType &_target, const bool _requireNew=true) | BasicRRTStrategy< MPTraits > | protected |
ExtenderPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
Finalize() | MPStrategyMethod< MPTraits > | protectedvirtual |
FindNearestNeighbor(const CfgType &_cfg, const VertexSet *const _candidates=nullptr) | BasicRRTStrategy< MPTraits > | protectedvirtual |
FIXED enum value (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
GenerateGoals(const std::string &_samplerLabel="") | MPStrategyMethod< MPTraits > | protectedvirtual |
GenerateStart(const std::string &_samplerLabel="") | MPStrategyMethod< MPTraits > | protectedvirtual |
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 > | |
GrowthSet typedef (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
GrowthSets typedef (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
Initialize() override | AdaptiveRRT< MPTraits > | protectedvirtual |
IsRunning() const noexcept | MPBaseObject< MPTraits > | |
Iterate() override | BasicRRTStrategy< MPTraits > | protectedvirtual |
LocalObstacleMap typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
LocalPlannerPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
m_clearMap | MPStrategyMethod< MPTraits > | protected |
m_debug | MPBaseObject< MPTraits > | protected |
m_disperseTrials | BasicRRTStrategy< MPTraits > | protected |
m_exLabel | BasicRRTStrategy< MPTraits > | protected |
m_fallbackNfLabel | BasicRRTStrategy< MPTraits > | protected |
m_goalDmLabel | BasicRRTStrategy< MPTraits > | protected |
m_goalThreshold | BasicRRTStrategy< MPTraits > | protected |
m_growGoals | BasicRRTStrategy< MPTraits > | protected |
m_growthFocus | BasicRRTStrategy< MPTraits > | protected |
m_iterations | MPStrategyMethod< MPTraits > | protected |
m_meLabels | MPStrategyMethod< MPTraits > | protected |
m_ncLabel | BasicRRTStrategy< MPTraits > | protected |
m_nfLabel | BasicRRTStrategy< MPTraits > | protected |
m_numDirections | BasicRRTStrategy< MPTraits > | protected |
m_querySampler | MPStrategyMethod< MPTraits > | protected |
m_samplerLabel | BasicRRTStrategy< MPTraits > | protected |
m_trees | BasicRRTStrategy< MPTraits > | protected |
m_writeOutput | MPStrategyMethod< 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 > | |
MPStrategyMethod()=default (defined in MPStrategyMethod< MPTraits >) | MPStrategyMethod< MPTraits > | |
MPStrategyMethod(XMLNode &_node) (defined in MPStrategyMethod< MPTraits >) | MPStrategyMethod< MPTraits > | |
MPStrategyPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
NeighborhoodFinderPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
operator()() | MPStrategyMethod< MPTraits > | |
Path typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
PathModifierPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
Print(std::ostream &_os) const | AdaptiveRRT< MPTraits > | virtual |
REWARD enum value (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
RewardGrowthMethod(double _r, std::string _s, GrowthSet &_gs) | AdaptiveRRT< MPTraits > | protected |
RoadmapType typedef (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
Run() | MPStrategyMethod< MPTraits > | protectedvirtual |
SamplerPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
SelectDispersedTarget(const VID _v) | BasicRRTStrategy< MPTraits > | protected |
SelectGrowthMethod(GrowthSet &_gs) | AdaptiveRRT< MPTraits > | protected |
SelectNeighbor(const CfgType &_cfg, const std::vector< Neighbor > &_neighbors) | BasicRRTStrategy< MPTraits > | protectedvirtual |
SelectTarget() | BasicRRTStrategy< MPTraits > | protectedvirtual |
SetLabel(const std::string &) | MPBaseObject< MPTraits > | |
SetMPLibrary(MPLibrary *) noexcept | MPBaseObject< MPTraits > | |
SetName(const std::string &_s) | MPBaseObject< MPTraits > | protected |
TryGoalExtension(const VID _newVID) | BasicRRTStrategy< MPTraits > | protected |
TryGoalExtension(const VID _newVID, const Boundary *const _boundary) | BasicRRTStrategy< MPTraits > | protected |
UpdateCost(double _cost, std::string _s, GrowthSet &_gs) | AdaptiveRRT< MPTraits > | protected |
UpdateTree(VID _nearest, CfgType &_new, CfgType &_dir, double _delta) | AdaptiveRRT< MPTraits > | protected |
ValidityCheckerPointer typedef (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | |
VertexSet typedef (defined in BasicRRTStrategy< MPTraits >) | BasicRRTStrategy< MPTraits > | |
VID typedef (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
WeightType typedef (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | |
~AdaptiveRRT()=default (defined in AdaptiveRRT< MPTraits >) | AdaptiveRRT< MPTraits > | virtual |
~BasicRRTStrategy()=default (defined in BasicRRTStrategy< MPTraits >) | BasicRRTStrategy< MPTraits > | virtual |
~MPBaseObject()=default (defined in MPBaseObject< MPTraits >) | MPBaseObject< MPTraits > | virtual |
~MPStrategyMethod()=default (defined in MPStrategyMethod< MPTraits >) | MPStrategyMethod< MPTraits > | virtual |