GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
map_creator_selector.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_SELECTOR_H_
9
#define DESIGNLAB_MAP_CREATOR_SELECTOR_H_
10
11
#include <memory>
12
13
#include "
interface_map_creator.h
"
14
#include "
simulation_setting_record.h
"
15
16
namespace
designlab
{
17
20
class
MapCreatorSelector
final {
21
public
:
25
std::unique_ptr<IMapCreator>
Select
(
26
const
SimulationSettingRecord
& record)
const
;
27
};
28
29
}
// namespace designlab
30
31
#endif
// DESIGNLAB_MAP_CREATOR_SELECTOR_H_
designlab::MapCreatorSelector
マップを生成するクラスを生成するクラス.
Definition
map_creator_selector.h:20
designlab::MapCreatorSelector::Select
std::unique_ptr< IMapCreator > Select(const SimulationSettingRecord &record) const
マップを生成するクラスを生成する.
Definition
map_creator_selector.cpp:23
interface_map_creator.h
designlab
Definition
abstract_dxlib_gui.cpp:18
simulation_setting_record.h
designlab::SimulationSettingRecord
Definition
simulation_setting_record.h:37
構築:
1.9.8