8#ifndef DESIGNLAB_MAP_RENDERER_H_
9#define DESIGNLAB_MAP_RENDERER_H_
42 void Draw()
const override;
45 const unsigned int color_gray_;
46 const unsigned int color_light_gray_;
47 const unsigned int color_dark_gray_;
48 const float cube_size_;
DxLibの描画処理を行うクラスのインターフェース.
DxLibのGuiやRendererでノードのセットを行うためのインターフェース.
void SetNode(const RobotStateNode &pos) override
ロボットの重心のグローバル座標を設定する. DividedMap はロボットの重心を中心にしているので, ロボットの重心のグローバル座標を設定する必要がある. 代入と同時に DividedMap...
void Draw() const override
マップの描画を行う.
void SetMapState(const MapState &map)
マップの状態を設定する.代入と同時に DividedMap も更新される.
グラフ構造のためのノード(頂点).旧名 LNODE