GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
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
namespace
designlab
{
14
17
class
IMapCreator
{
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_
designlab::IMapCreator
マップ生成クラスのインターフェース.
Definition
interface_map_creator.h:17
designlab::IMapCreator::~IMapCreator
virtual ~IMapCreator()=default
designlab::IMapCreator::InitMap
virtual MapState InitMap() const =0
マップの初期化を行う.
designlab::IMapCreator::UpdateMap
virtual void UpdateMap(MapState *current_map) const =0
マップの更新を行う.
designlab::MapState
マップを表すクラス.
Definition
map_state.h:29
map_state.h
designlab
Definition
abstract_dxlib_gui.cpp:18
構築:
1.9.8