グラフ探索の結果を別スレッドのグラフィッククラスに連絡するための構造体. [詳解]
#include <graphic_data_broker.h>
公開変数類 | |
AsyncableData< MapState > | map_state |
マップの情報,カメラをロボットに設置する場合,ロボットの位置も含まれる. | |
AsyncableData< std::vector< RobotStateNode > > | graph |
AsyncableData< std::vector< size_t > > | simulation_end_index |
グラフ探索の結果を別スレッドのグラフィッククラスに連絡するための構造体.
Broker : ブローカー,仲介人のこと.
データ処理部(グラフ探索)が更新したデータをこの構造体に渡し, 画像表示部がこの構造体から更新されたデータを持っていき,描画する.
グラフ探索 → GraphicDataBroker → 画像表示部
graphic_data_broker.h の 28 行目に定義があります。
AsyncableData<std::vector<RobotStateNode> > designlab::GraphicDataBroker::graph |
graphic_data_broker.h の 33 行目に定義があります。
AsyncableData<MapState> designlab::GraphicDataBroker::map_state |
マップの情報,カメラをロボットに設置する場合,ロボットの位置も含まれる.
graphic_data_broker.h の 31 行目に定義があります。
AsyncableData<std::vector<size_t> > designlab::GraphicDataBroker::simulation_end_index |
graphic_data_broker.h の 35 行目に定義があります。