GaitGeneration by Graph Search
|
マップの描画を行うクラス. [詳解]
#include <map_renderer.h>
公開メンバ関数 | |
MapRenderer () | |
~MapRenderer ()=default | |
void | SetNode (const RobotStateNode &pos) override |
ロボットの重心のグローバル座標を設定する. DividedMap はロボットの重心を中心にしているので, ロボットの重心のグローバル座標を設定する必要がある. 代入と同時に DividedMap も更新される. | |
void | SetMapState (const MapState &map) |
マップの状態を設定する.代入と同時に DividedMap も更新される. | |
void | Draw () const override |
マップの描画を行う. | |
![]() | |
virtual | ~IDxlibNodeSetter ()=default |
![]() | |
virtual | ~IDxlib3dRenderer ()=default |
マップの描画を行うクラス.
map_renderer.h の 23 行目に定義があります。
designlab::MapRenderer::MapRenderer | ( | ) |
map_renderer.cpp の 18 行目に定義があります。
|
default |
|
overridevirtual |
マップの描画を行う.
[in] | map | マップの状態. |
designlab::IDxlib3dRendererを実装しています。
map_renderer.cpp の 41 行目に定義があります。
void designlab::MapRenderer::SetMapState | ( | const MapState & | map | ) |
|
overridevirtual |
ロボットの重心のグローバル座標を設定する.
DividedMap はロボットの重心を中心にしているので, ロボットの重心のグローバル座標を設定する必要がある.
代入と同時に DividedMap も更新される.
[in] | pos | ロボットの重心のグローバル座標. |
designlab::IDxlibNodeSetterを実装しています。
map_renderer.cpp の 26 行目に定義があります。