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

マップの描画を行うクラス. [詳解]

#include <map_renderer.h>

designlab::MapRenderer の継承関係図
Inheritance graph
[凡例]
designlab::MapRenderer 連携図
Collaboration graph
[凡例]

公開メンバ関数

 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.h23 行目に定義があります。

構築子と解体子

◆ MapRenderer()

designlab::MapRenderer::MapRenderer ( )

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

◆ ~MapRenderer()

designlab::MapRenderer::~MapRenderer ( )
default

関数詳解

◆ Draw()

void designlab::MapRenderer::Draw ( ) const
overridevirtual

マップの描画を行う.

引数
[in]mapマップの状態.

designlab::IDxlib3dRendererを実装しています。

map_renderer.cpp41 行目に定義があります。

呼び出し関係図:

◆ SetMapState()

void designlab::MapRenderer::SetMapState ( const MapState map)

マップの状態を設定する.代入と同時に DividedMap も更新される.

引数
[in]mapマップの状態.

map_renderer.cpp33 行目に定義があります。

呼び出し関係図:

◆ SetNode()

void designlab::MapRenderer::SetNode ( const RobotStateNode pos)
overridevirtual

ロボットの重心のグローバル座標を設定する.
DividedMap はロボットの重心を中心にしているので, ロボットの重心のグローバル座標を設定する必要がある.
代入と同時に DividedMap も更新される.

引数
[in]posロボットの重心のグローバル座標.

designlab::IDxlibNodeSetterを実装しています。

map_renderer.cpp26 行目に定義があります。

呼び出し関係図:

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