GaitGeneration by Graph Search
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 マクロ定義 ページ Concepts
公開変数類 | 全メンバ一覧
designlab::GraphicDataBroker 構造体final

グラフ探索の結果を別スレッドのグラフィッククラスに連絡するための構造体. [詳解]

#include <graphic_data_broker.h>

designlab::GraphicDataBroker 連携図
Collaboration graph
[凡例]

公開変数類

AsyncableData< MapStatemap_state
 マップの情報,カメラをロボットに設置する場合,ロボットの位置も含まれる.
 
AsyncableData< std::vector< RobotStateNode > > graph
 
AsyncableData< std::vector< size_t > > simulation_end_index
 

詳解

グラフ探索の結果を別スレッドのグラフィッククラスに連絡するための構造体.

Broker : ブローカー,仲介人のこと.
データ処理部(グラフ探索)が更新したデータをこの構造体に渡し, 画像表示部がこの構造体から更新されたデータを持っていき,描画する.
グラフ探索 → GraphicDataBroker → 画像表示部

graphic_data_broker.h28 行目に定義があります。

メンバ詳解

◆ graph

AsyncableData<std::vector<RobotStateNode> > designlab::GraphicDataBroker::graph

graphic_data_broker.h33 行目に定義があります。

◆ map_state

AsyncableData<MapState> designlab::GraphicDataBroker::map_state

マップの情報,カメラをロボットに設置する場合,ロボットの位置も含まれる.

graphic_data_broker.h31 行目に定義があります。

◆ simulation_end_index

AsyncableData<std::vector<size_t> > designlab::GraphicDataBroker::simulation_end_index

graphic_data_broker.h35 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: