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