GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 公開メンバ関数 | 全メンバ一覧
designlab::RobotGroundPointRenderer クラスfinal

ロボットが接地点した地点の履歴を描画するクラス. [詳解]

#include <robot_ground_point_renderer.h>

公開メンバ関数

 RobotGroundPointRenderer (const std::shared_ptr< const IHexapodCoordinateConverter > &converter_ptr)
 
void SetNodeAndSimulationEndNodeIndex (const std::vector< RobotStateNode > &result_node, const std::vector< size_t > &simulation_end_node_index)
 
void Draw (size_t draw_simulation_num, bool draw_all_simulation=false) const
 

詳解

ロボットが接地点した地点の履歴を描画するクラス.

robot_ground_point_renderer.h26 行目に定義があります。

構築子と解体子

◆ RobotGroundPointRenderer()

designlab::RobotGroundPointRenderer::RobotGroundPointRenderer ( const std::shared_ptr< const IHexapodCoordinateConverter > &  converter_ptr)

robot_ground_point_renderer.cpp19 行目に定義があります。

関数詳解

◆ Draw()

void designlab::RobotGroundPointRenderer::Draw ( size_t  draw_simulation_num,
bool  draw_all_simulation = false 
) const

ロボットが接地点した地点の履歴の描画を行う.

引数
[in]draw_simulation_num描画を行うシミュレーションの番号( 0, 1, 2, ...)
[in]draw_all_simulation上のパラメータを無視して, すべてのシミュレーションについて描画する.

robot_ground_point_renderer.cpp73 行目に定義があります。

呼び出し関係図:

◆ SetNodeAndSimulationEndNodeIndex()

void designlab::RobotGroundPointRenderer::SetNodeAndSimulationEndNodeIndex ( const std::vector< RobotStateNode > &  result_node,
const std::vector< size_t > &  simulation_end_node_index 
)

ロボットが接地点した地点の履歴をセットする.
また,シミュレーションが終了したノードのインデックスをセットする.

引数
[in]result_nodeロボットが接地した座標の配列.
[in]simulation_end_node_indexシミュレーションが終了した ノードのインデックスの配列.

robot_ground_point_renderer.cpp30 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

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