OGS
CreateCoordinateSystem.h
Go to the documentation of this file.
1
12#pragma once
13
14#include <memory>
15#include <optional>
16#include <vector>
17
18namespace BaseLib
19{
20class ConfigTree;
21}
22
23namespace ParameterLib
24{
25struct ParameterBase;
26struct CoordinateSystem;
27
28std::optional<ParameterLib::CoordinateSystem> createCoordinateSystem(
29 std::optional<BaseLib::ConfigTree> const& config,
30 std::vector<std::unique_ptr<ParameterLib::ParameterBase>> const&
31 parameters);
32} // namespace ParameterLib
std::optional< ParameterLib::CoordinateSystem > createCoordinateSystem(std::optional< BaseLib::ConfigTree > const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const &parameters)