185 {
186 std::string ret = "{";
188 ret +=
"\"accuracy\":" + std::to_string(
accuracy) +
",";
189 ret +=
"\"parallel\":" + std::to_string(
parallel) +
",";
191 ret +=
"\"do_final_align\":" + std::to_string(
do_final_align) +
",";
194 ret +=
"\"is_seq_print\":" + std::to_string(
is_seq_print) +
",";
195 ret +=
"\"bed_shrink_x\":" + std::to_string(
bed_shrink_x) +
",";
196 ret +=
"\"bed_shrink_y\":" + std::to_string(
bed_shrink_y) +
",";
202 return ret;
203 }
float printable_height
Definition Arrange.hpp:158
float bed_shrink_y
Definition Arrange.hpp:151
coord_t min_obj_distance
The minimum distance which is allowed for any pair of items on the print bed in any direction.
Definition Arrange.hpp:132
float clearance_radius
Definition Arrange.hpp:155
float bed_shrink_x
Definition Arrange.hpp:150
float clearance_height_to_lid
Definition Arrange.hpp:154
bool avoid_extrusion_cali_region
Definition Arrange.hpp:147
float brim_skirt_distance
Definition Arrange.hpp:152
bool is_seq_print
Definition Arrange.hpp:148
bool do_final_align
Definition Arrange.hpp:143
float accuracy
The accuracy of optimization. Goes from 0.0 to 1.0 and scales performance as well.
Definition Arrange.hpp:136
bool allow_rotations
Definition Arrange.hpp:141
bool parallel
Allow parallel execution.
Definition Arrange.hpp:139
bool allow_multi_materials_on_same_plate
Definition Arrange.hpp:146
float clearance_height_to_rod
Definition Arrange.hpp:153