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 192 of file Algorithm.h.

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

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.

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

Definition at line 101 of file Mobility.h.

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

Definition at line 48 of file Optimizer.h.

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

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

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 195 of file Algorithm.h.

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

Definition at line 200 of file Algorithm.h.

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

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

Definition at line 112 of file Mobility.h.

template<class _Delete >
void PathEngine::MobilityDelete ( Mobility *  mobility)

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

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.

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

Definition at line 51 of file Optimizer.h.

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

Definition at line 56 of file Optimizer.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:22