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) |
移動アルゴリズム解放関数 More... | |
typedef Mobility *(* | MobilityNewFunc) (PathPlanner *planner) |
移動アルゴリズム生成関数 More... | |
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) |
移動アルゴリズム生成関数生成テンプレート More... | |
template<class _Delete > | |
void | MobilityDelete (Mobility *mobility) |
移動アルゴリズム解放関数生成テンプレート More... | |
std::ostream & | operator<< (std::ostream &out, const Configuration &cfg) |
template<class _New > | |
Optimizer * | OptimizerCreate (PathPlanner *planner) |
template<class _Delete > | |
void | OptimizerDelete (Optimizer *optimizer) |
経路計画アルゴリズム削除関数
Definition at line 192 of file Algorithm.h.
typedef Algorithm*(* PathEngine::AlgorithmNewFunc) (PathPlanner *planner) |
経路計画アルゴリズム生成関数
Definition at line 187 of file Algorithm.h.
typedef boost::function2<bool, PathPlanner *, const Configuration &> PathEngine::applyConfigFunc |
Definition at line 35 of file hrplib/hrpPlanner/PathPlanner.h.
移動アルゴリズム解放関数
Definition at line 106 of file Mobility.h.
typedef Mobility*(* PathEngine::MobilityNewFunc) (PathPlanner *planner) |
移動アルゴリズム生成関数
Definition at line 101 of file Mobility.h.
経路最適化アルゴリズム削除関数
Definition at line 48 of file Optimizer.h.
typedef Optimizer*(* PathEngine::OptimizerNewFunc) (PathPlanner *planner) |
経路最適化アルゴリズム生成関数
Definition at line 43 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 195 of file Algorithm.h.
Definition at line 200 of file Algorithm.h.
Mobility* PathEngine::MobilityCreate | ( | PathPlanner * | planner | ) |
移動アルゴリズム生成関数生成テンプレート
Definition at line 112 of file Mobility.h.
移動アルゴリズム解放関数生成テンプレート
Definition at line 120 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 51 of file Optimizer.h.
Definition at line 56 of file Optimizer.h.