Classes | |
class | Algorithm |
経路計画アルゴリズム基底クラス More... | |
class | CollisionDetector |
class | Configuration |
class | ConfigurationSpace |
class | Mobility |
移動アルゴリズム実装用抽象クラス More... | |
class | OmniWheel |
class | Optimizer |
経路最適化アルゴリズム実装用の抽象クラス More... | |
class | PathPlanner |
計画経路エンジン More... | |
class | PRM |
PRM アルゴリズム実装クラス More... | |
class | RandomShortcutOptimizer |
ショートカット可能な経由点を削除して経路を最適化する More... | |
class | Roadmap |
ロードマップ More... | |
class | RoadmapNode |
ロードマップのノード More... | |
class | RRT |
RRTアルゴリズム実装クラス More... | |
class | ShortcutOptimizer |
ショートカット可能な経由点を削除して経路を最適化する More... | |
class | TGT |
Turn-Go-Turn移動アルゴリズム実装クラス More... | |
Typedefs | |
typedef void(* | AlgorithmDeleteFunc )(Algorithm *algorithm) |
typedef Algorithm *(* | AlgorithmNewFunc )(PathPlanner *planner) |
typedef boost::function2< bool, PathPlanner *, const Configuration & > | applyConfigFunc |
typedef void(* | MobilityDeleteFunc )(Mobility *mobility) |
移動アルゴリズム解放関数 | |
typedef Mobility *(* | MobilityNewFunc )(PathPlanner *planner) |
移動アルゴリズム生成関数 | |
typedef void(* | OptimizerDeleteFunc )(Optimizer *optimizer) |
typedef Optimizer *(* | OptimizerNewFunc )(PathPlanner *planner) |
typedef boost::shared_ptr < RoadmapNode > | RoadmapNodePtr |
typedef boost::shared_ptr < Roadmap > | RoadmapPtr |
typedef boost::shared_ptr < hrp::World < hrp::ConstraintForceSolver > > | WorldPtr |
Functions | |
template<class _New > | |
Algorithm * | AlgorithmCreate (PathPlanner *planner) |
template<class _Delete > | |
void | AlgorithmDelete (Algorithm *algorithm) |
template<class _New > | |
Mobility * | MobilityCreate (PathPlanner *planner) |
移動アルゴリズム生成関数生成テンプレート | |
template<class _Delete > | |
void | MobilityDelete (Mobility *mobility) |
移動アルゴリズム解放関数生成テンプレート | |
std::ostream & | operator<< (std::ostream &out, const Configuration &cfg) |
template<class _New > | |
Optimizer * | OptimizerCreate (PathPlanner *planner) |
template<class _Delete > | |
void | OptimizerDelete (Optimizer *optimizer) |
typedef void(* PathEngine::AlgorithmDeleteFunc)(Algorithm *algorithm) |
経路計画アルゴリズム削除関数
Definition at line 25 of file Algorithm.h.
typedef Algorithm*(* PathEngine::AlgorithmNewFunc)(PathPlanner *planner) |
経路計画アルゴリズム生成関数
Definition at line 20 of file Algorithm.h.
typedef boost::function2<bool, PathPlanner *, const Configuration &> PathEngine::applyConfigFunc |
Definition at line 35 of file hrplib/hrpPlanner/PathPlanner.h.
typedef void(* PathEngine::MobilityDeleteFunc)(Mobility *mobility) |
移動アルゴリズム解放関数
Definition at line 22 of file Mobility.h.
typedef Mobility*(* PathEngine::MobilityNewFunc)(PathPlanner *planner) |
移動アルゴリズム生成関数
Definition at line 17 of file Mobility.h.
typedef void(* PathEngine::OptimizerDeleteFunc)(Optimizer *optimizer) |
経路最適化アルゴリズム削除関数
Definition at line 21 of file Optimizer.h.
typedef Optimizer*(* PathEngine::OptimizerNewFunc)(PathPlanner *planner) |
経路最適化アルゴリズム生成関数
Definition at line 16 of file Optimizer.h.
typedef boost::shared_ptr<RoadmapNode> PathEngine::RoadmapNodePtr |
Definition at line 11 of file RoadmapNode.h.
typedef boost::shared_ptr<Roadmap> PathEngine::RoadmapPtr |
typedef boost::shared_ptr<hrp::World<hrp::ConstraintForceSolver> > PathEngine::WorldPtr |
Definition at line 38 of file hrplib/hrpPlanner/PathPlanner.h.
Algorithm* PathEngine::AlgorithmCreate | ( | PathPlanner * | planner | ) |
Definition at line 28 of file Algorithm.h.
void PathEngine::AlgorithmDelete | ( | Algorithm * | algorithm | ) |
Definition at line 33 of file Algorithm.h.
Mobility* PathEngine::MobilityCreate | ( | PathPlanner * | planner | ) |
移動アルゴリズム生成関数生成テンプレート
Definition at line 28 of file Mobility.h.
void PathEngine::MobilityDelete | ( | Mobility * | mobility | ) |
移動アルゴリズム解放関数生成テンプレート
Definition at line 36 of file Mobility.h.
std::ostream & PathEngine::operator<< | ( | std::ostream & | out, |
const Configuration & | cfg | ||
) |
Definition at line 8 of file Configuration.cpp.
Optimizer* PathEngine::OptimizerCreate | ( | PathPlanner * | planner | ) |
Definition at line 24 of file Optimizer.h.
void PathEngine::OptimizerDelete | ( | Optimizer * | optimizer | ) |
Definition at line 29 of file Optimizer.h.