GaitGeneration by Graph Search
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 マクロ定義 ページ Concepts
公開メンバ関数 | 全メンバ一覧
designlab::RobotOperatorForPath クラスfinal

指定した中継地点を通るようにロボットを動かすクラス. [詳解]

#include <robot_operator_for_path.h>

designlab::RobotOperatorForPath の継承関係図
Inheritance graph
[凡例]
designlab::RobotOperatorForPath 連携図
Collaboration graph
[凡例]

公開メンバ関数

 RobotOperatorForPath (const std::vector< Vector3 > &path)
 
RobotOperation Init () const override
 ロボットの動作を初期化する.
 
RobotOperation Update (const RobotStateNode &node) override
 ロボットの動作を更新する.
 
- 基底クラス designlab::IRobotOperator に属する継承公開メンバ関数
virtual ~IRobotOperator ()=default
 

詳解

指定した中継地点を通るようにロボットを動かすクラス.

robot_operator_for_path.h22 行目に定義があります。

構築子と解体子

◆ RobotOperatorForPath()

designlab::RobotOperatorForPath::RobotOperatorForPath ( const std::vector< Vector3 > &  path)
explicit

robot_operator_for_path.cpp41 行目に定義があります。

関数詳解

◆ Init()

RobotOperation designlab::RobotOperatorForPath::Init ( ) const
overridevirtual

ロボットの動作を初期化する.

戻り値
ロボットの動作.

designlab::IRobotOperatorを実装しています。

robot_operator_for_path.cpp47 行目に定義があります。

呼び出し関係図:

◆ Update()

RobotOperation designlab::RobotOperatorForPath::Update ( const RobotStateNode state)
overridevirtual

ロボットの動作を更新する.

引数
[in]stateロボットの現在の状態.
戻り値
ロボットの動作.

designlab::IRobotOperatorを実装しています。

robot_operator_for_path.cpp57 行目に定義があります。

呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: