GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
graphic_data_broker.h
[詳解]
1
3
4// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5// Released under the MIT license
6// https://opensource.org/licenses/mit-license.php
7
8#ifndef DESIGNLAB_GRAPHIC_DATA_BROKER_H_
9#define DESIGNLAB_GRAPHIC_DATA_BROKER_H_
10
11#include <vector>
12
13#include "asyncable_data.h"
14#include "map_state.h"
15#include "robot_state_node.h"
16
17
18namespace designlab
19{
20
37
38} // namespace designlab
39
40
41#endif // DESIGNLAB_GRAPHIC_DATA_BROKER_H_
非同期処理を行う際に,データの更新回数とデータをまとめて扱うためのクラス.
グラフ探索の結果を別スレッドのグラフィッククラスに連絡するための構造体.
AsyncableData< std::vector< RobotStateNode > > graph
AsyncableData< MapState > map_state
マップの情報,カメラをロボットに設置する場合,ロボットの位置も含まれる.
AsyncableData< std::vector< size_t > > simulation_end_index