2 #include "common/common.hpp"
3 #include "common/lut.hpp"
4 #include "nlohmann/json_fwd.hpp"
5 #include "util/uuid.hpp"
16 json serialize()
const;
27 json serialize()
const;
28 void update_for_board(
const class Board &brd);
30 std::map<int, GerberLayer> layers;
32 enum class DrillMode { INDIVIDUAL, MERGED };
33 DrillMode drill_mode = DrillMode::MERGED;
35 static const LutEnumStr<DrillMode> mode_lut;
37 std::string drill_pth_filename =
".txt";
38 std::string drill_npth_filename =
"-npth.txt";
42 std::string output_directory;
43 bool zip_output =
false;
Definition: fab_output_settings.hpp:12
Definition: fab_output_settings.hpp:10
a class to store JSON values
Definition: json.hpp:177
zip_uint64_t uint64_t
zip_uint64_t_t typedef.
Definition: zip.hpp:108
basic_json<> json
default JSON class
Definition: json_fwd.hpp:62