GaitGeneration by Graph Search
|
ロボットの移動軌跡を描画するクラス. [詳解]
#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.h の 22 行目に定義があります。
designlab::MovementLocusRenderer::MovementLocusRenderer | ( | ) |
movement_locus_renderer.cpp の 18 行目に定義があります。
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.cpp の 51 行目に定義があります。
|
inline |
void designlab::MovementLocusRenderer::SetMoveLocusPoint | ( | const std::vector< RobotStateNode > & | locus | ) |
ロボットの移動軌跡を記録する.ノードの配列から,重心位置の軌跡を取得する.
[in] | locus | 選択されたノードの配列. |
movement_locus_renderer.cpp の 40 行目に定義があります。
void designlab::MovementLocusRenderer::SetSimulationEndIndexes | ( | const std::vector< size_t > & | index | ) |
シミュレーションの終了点を取得する.
[in] | index | シミュレーションの終了点の配列. |
movement_locus_renderer.cpp の 29 行目に定義があります。