GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
interface_map_creator.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_INTERFACE_MAP_CREATOR_H_
9#define DESIGNLAB_INTERFACE_MAP_CREATOR_H_
10
11#include "map_state.h"
12
13
14namespace designlab
15{
16
20{
21public:
22 virtual ~IMapCreator() = default;
23
31 virtual MapState InitMap() = 0;
32
37 virtual void UpdateMap(MapState* current_map) = 0;
38};
39
40} // namespace designlab
41
42
43#endif // DESIGNLAB_INTERFACE_MAP_CREATOR_H_
マップ生成クラスのインターフェース.
virtual ~IMapCreator()=default
virtual void UpdateMap(MapState *current_map)=0
マップの更新を行う.
virtual MapState InitMap()=0
マップの初期化を行う.
マップを表すクラス.
Definition map_state.h:32