TGT.h
Go to the documentation of this file.
1 // -*- mode: c++; indent-tabs-mode: nil; c-basic-offset: 4; tab-width: 4; -*-
2 #ifndef __TGT_H__
3 #define __TGT_H__
4 
5 #include "Mobility.h"
6 #include "Configuration.h"
7 
8 namespace PathEngine {
9  class PathPlanner;
10 
16  class TGT : public Mobility{
17  public:
22  TGT(PathPlanner* planner) : Mobility(planner) {}
23 
27  Configuration interpolate(const Configuration& from, const Configuration& to, double ratio) const;
28 
32  double distance(const Configuration& from, const Configuration& to) const;
33 
37  bool isReversible() const { return false; }
38  };
39 };
40 
41 #endif // __TGT_H__
Turn-Go-Turn移動アルゴリズム実装クラス
Definition: TGT.h:16
移動アルゴリズム実装用抽象クラス
Definition: Mobility.h:20
TGT(PathPlanner *planner)
コンストラクタ
Definition: TGT.h:22
double distance(const Configuration &from, const Configuration &to) const
親クラスのドキュメントを参照
Definition: TGT.cpp:138
bool isReversible() const
親クラスのドキュメントを参照
Definition: TGT.h:37
Configuration interpolate(const Configuration &from, const Configuration &to, double ratio) const
親クラスのドキュメントを参照
Definition: TGT.cpp:71


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:05