1 #pragma once
2 #include "common/common.hpp"
3 #include "common/lut.hpp"
4 #include "nlohmann/json_fwd.hpp"
5 #include "util/uuid.hpp"
6 
7 namespace horizon {
8 using json = nlohmann::json;
9 
10 class STEPExportSettings {
11 public:
12     STEPExportSettings(const json &);
STEPExportSettings()13     STEPExportSettings()
14     {
15     }
16     json serialize() const;
17 
18     std::string filename;
19     std::string prefix;
20     bool include_3d_models = true;
21 };
22 } // namespace horizon
23