|
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 |
| マップの描画を行う. | |
基底クラス designlab::IDxlibNodeSetter に属する継承公開メンバ関数 | |
| virtual | ~IDxlibNodeSetter ()=default |
基底クラス designlab::IDxlib3dRenderer に属する継承公開メンバ関数 | |
| virtual | ~IDxlib3dRenderer ()=default |
マップの描画を行うクラス.
map_renderer.h の 23 行目に定義があります。
| designlab::MapRenderer::MapRenderer | ( | ) |
map_renderer.cpp の 17 行目に定義があります。
|
default |
|
overridevirtual |
マップの描画を行う.
| [in] | map | マップの状態. |
designlab::IDxlib3dRendererを実装しています。
map_renderer.cpp の 35 行目に定義があります。

| void designlab::MapRenderer::SetMapState | ( | const MapState & | map | ) |
|
overridevirtual |
ロボットの重心のグローバル座標を設定する.
DividedMap はロボットの重心を中心にしているので, ロボットの重心のグローバル座標を設定する必要がある.
代入と同時に DividedMap も更新される.
| [in] | pos | ロボットの重心のグローバル座標. |
designlab::IDxlibNodeSetterを実装しています。
map_renderer.cpp の 23 行目に定義があります。
