Horizon
Loading...
Searching...
No Matches
step_export_settings.hpp
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
7namespace horizon {
8using json = nlohmann::json;
9
10class STEPExportSettings {
11public:
12 STEPExportSettings(const json &);
13 STEPExportSettings()
14 {
15 }
16 json serialize() const;
17
18 std::string filename;
19 std::string prefix;
20 bool include_3d_models = true;
21 uint64_t min_diameter;
22};
23} // namespace horizon
basic_json<> json
default JSON class
Definition json_fwd.hpp:62