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

ロボットの移動軌跡を描画するクラス. [詳解]

#include <movement_locus_renderer.h>

公開メンバ関数

 MovementLocusRenderer ()
 
void SetMoveLocusPoint (const std::vector< RobotStateNode > &locus)
 ロボットの移動軌跡を記録する.ノードの配列から,重心位置の軌跡を取得する.
 
void SetSimulationEndIndexes (const std::vector< size_t > &index)
 シミュレーションの終了点を取得する.
 
void SetIsHighQuality (const bool is_high_quality)
 高画質モードにするかどうかを設定する.
 
void Draw (const size_t draw_simulation_num, bool draw_all_simulation=false) const
 ロボットの移動軌跡を描画する.
 

詳解

ロボットの移動軌跡を描画するクラス.

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

構築子と解体子

◆ MovementLocusRenderer()

designlab::MovementLocusRenderer::MovementLocusRenderer ( )

movement_locus_renderer.cpp18 行目に定義があります。

関数詳解

◆ Draw()

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

ロボットの移動軌跡を描画する.

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

movement_locus_renderer.cpp51 行目に定義があります。

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

◆ SetIsHighQuality()

void designlab::MovementLocusRenderer::SetIsHighQuality ( const bool  is_high_quality)
inline

高画質モードにするかどうかを設定する.

引数
[in]is_high_quality高画質モードにするかどうか.

movement_locus_renderer.h38 行目に定義があります。

◆ SetMoveLocusPoint()

void designlab::MovementLocusRenderer::SetMoveLocusPoint ( const std::vector< RobotStateNode > &  locus)

ロボットの移動軌跡を記録する.ノードの配列から,重心位置の軌跡を取得する.

引数
[in]locus選択されたノードの配列.

movement_locus_renderer.cpp40 行目に定義があります。

被呼び出し関係図:

◆ SetSimulationEndIndexes()

void designlab::MovementLocusRenderer::SetSimulationEndIndexes ( const std::vector< size_t > &  index)

シミュレーションの終了点を取得する.

引数
[in]indexシミュレーションの終了点の配列.

movement_locus_renderer.cpp29 行目に定義があります。

被呼び出し関係図:

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