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
13namespace designlab {
14
18 public:
19 virtual ~IMapCreator() = default;
20
28 virtual MapState InitMap() const = 0;
29
34 virtual void UpdateMap(MapState* current_map) const = 0;
35};
36
37} // namespace designlab
38
39#endif // DESIGNLAB_INTERFACE_MAP_CREATOR_H_
マップ生成クラスのインターフェース.
virtual ~IMapCreator()=default
virtual MapState InitMap() const =0
マップの初期化を行う.
virtual void UpdateMap(MapState *current_map) const =0
マップの更新を行う.
マップを表すクラス.
Definition map_state.h:29