hrplib
hrpPlanner
OmniWheel.h
Go to the documentation of this file.
1
// -*- mode: c++; indent-tabs-mode: nil; c-basic-offset: 4; tab-width: 4; -*-
2
#ifndef __OMNI_WHEEL_H__
3
#define __OMNI_WHEEL_H__
4
5
#include "
Mobility.h
"
6
#include "
Configuration.h
"
7
8
namespace
PathEngine
{
9
class
PathPlanner;
10
11
/*
12
* @brief
13
*/
14
class
OmniWheel
:
public
Mobility
{
15
public
:
20
OmniWheel
(
PathPlanner
* planner) :
Mobility
(planner) {}
21
25
Configuration
interpolate
(
const
Configuration
& from,
const
Configuration
& to,
double
ratio)
const
;
26
30
double
distance
(
const
Configuration
& from,
const
Configuration
& to)
const
;
31
35
bool
isReversible
()
const
{
return
true
; }
36
};
37
};
38
#endif
PathEngine::OmniWheel::OmniWheel
OmniWheel(PathPlanner *planner)
コンストラクタ
Definition:
OmniWheel.h:20
PathEngine::OmniWheel::interpolate
Configuration interpolate(const Configuration &from, const Configuration &to, double ratio) const
親クラスのドキュメントを参照
Definition:
OmniWheel.cpp:17
PathEngine::Configuration
Definition:
Configuration.h:10
PathEngine::OmniWheel
Definition:
OmniWheel.h:14
PathEngine::Mobility
移動アルゴリズム実装用抽象クラス
Definition:
Mobility.h:20
PathEngine::PathPlanner
計画経路エンジン
Definition:
hrplib/hrpPlanner/PathPlanner.h:44
Mobility.h
PathEngine::OmniWheel::isReversible
bool isReversible() const
親クラスのドキュメントを参照
Definition:
OmniWheel.h:35
PathEngine::OmniWheel::distance
double distance(const Configuration &from, const Configuration &to) const
親クラスのドキュメントを参照
Definition:
OmniWheel.cpp:39
PathEngine
Definition:
Algorithm.h:13
Configuration.h
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:04