GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
map_creator_by_csv.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_MAP_CREATOR_BY_CSV_H_
9#define DESIGNLAB_MAP_CREATOR_BY_CSV_H_
10
11#include <string>
12
14
15
16namespace designlab
17{
18
21class MapCreatorByCsv final : public IMapCreator
22{
23public:
26 explicit MapCreatorByCsv(const std::string& map_file_path);
27
28
29 MapState InitMap() override;
30
31 void UpdateMap(MapState* current_map) override;
32
33private:
34 std::string map_file_path_;
35};
36
37} // namespace designlab
38
39
40#endif // DESIGNLAB_MAP_CREATOR_BY_CSV_H_
マップ生成クラスのインターフェース.
CSV ファイルからマップを生成するクラス.
void UpdateMap(MapState *current_map) override
マップの更新を行う.
MapState InitMap() override
マップの初期化を行う.
マップを表すクラス.
Definition map_state.h:32