Classes | Typedefs | Functions
PathEngine Namespace Reference

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 >
AlgorithmAlgorithmCreate (PathPlanner *planner)
template<class _Delete >
void AlgorithmDelete (Algorithm *algorithm)
template<class _New >
MobilityMobilityCreate (PathPlanner *planner)
 移動アルゴリズム生成関数生成テンプレート
template<class _Delete >
void MobilityDelete (Mobility *mobility)
 移動アルゴリズム解放関数生成テンプレート
std::ostream & operator<< (std::ostream &out, const Configuration &cfg)
template<class _New >
OptimizerOptimizerCreate (PathPlanner *planner)
template<class _Delete >
void OptimizerDelete (Optimizer *optimizer)

Typedef Documentation

経路計画アルゴリズム削除関数

Definition at line 25 of file Algorithm.h.

経路計画アルゴリズム生成関数

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.

移動アルゴリズム解放関数

Definition at line 22 of file Mobility.h.

移動アルゴリズム生成関数

Definition at line 17 of file Mobility.h.

経路最適化アルゴリズム削除関数

Definition at line 21 of file Optimizer.h.

経路最適化アルゴリズム生成関数

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

Definition at line 13 of file Roadmap.h.

Definition at line 38 of file hrplib/hrpPlanner/PathPlanner.h.


Function Documentation

template<class _New >
Algorithm* PathEngine::AlgorithmCreate ( PathPlanner *  planner)

Definition at line 28 of file Algorithm.h.

template<class _Delete >
void PathEngine::AlgorithmDelete ( Algorithm *  algorithm)

Definition at line 33 of file Algorithm.h.

template<class _New >
Mobility* PathEngine::MobilityCreate ( PathPlanner *  planner)

移動アルゴリズム生成関数生成テンプレート

Definition at line 28 of file Mobility.h.

template<class _Delete >
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.

template<class _New >
Optimizer* PathEngine::OptimizerCreate ( PathPlanner *  planner)

Definition at line 24 of file Optimizer.h.

template<class _Delete >
void PathEngine::OptimizerDelete ( Optimizer *  optimizer)

Definition at line 29 of file Optimizer.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sun Apr 2 2017 03:44:02