76{
77
82 get_extents(full_config.opt<ConfigOptionPoints>(
"printable_area")->values)));
83 }
84
85
86 const auto* brim_type = full_config.option<ConfigOptionEnum<BrimType>>("brim_type");
88 0. :
89 full_config.opt_float("brim_width") + full_config.opt_float("brim_object_gap");
90}
std::optional< ImexArrangeZones > imex_arrange_zones(const ImexZoneLayout &layout)
Definition IMEXArrange.cpp:65
@ btInnerOnly
Definition PrintConfig.hpp:459
@ btNoBrim
Definition PrintConfig.hpp:461
BoundingBox get_extents(const ExPolygonsWithIds &e)
Definition Emboss.cpp:1374
constexpr const char * kImexPrimaryMode
Definition IMEXHelpers.hpp:27
zaa_minimize_perimeter_height ConfigOptionString
Definition PrintConfig.hpp:1702
ImexZoneLayout compute_imex_zone_layout(const DynamicPrintConfig &printer_cfg, const std::string &plate_mode, const std::string &process_mode, const BoundingBoxf &bed_extents)
Definition IMEXZones.cpp:17