|
| void | Slic3r::arrangement::update_arrange_params (ArrangeParams ¶ms, const DynamicPrintConfig *print_cfg, const ArrangePolygons &selected) |
| void | Slic3r::arrangement::update_selected_items_inflation (ArrangePolygons &selected, const DynamicPrintConfig *print_cfg, ArrangeParams ¶ms) |
| void | Slic3r::arrangement::update_unselected_items_inflation (ArrangePolygons &unselected, const DynamicPrintConfig *print_cfg, const ArrangeParams ¶ms) |
| void | Slic3r::arrangement::update_selected_items_axis_align (ArrangePolygons &selected, const DynamicPrintConfig *print_cfg, const ArrangeParams ¶ms) |
| bool | Slic3r::arrangement::has_bed_exclusion_regions (const ArrangePolygons &polygons) |
| bool | Slic3r::arrangement::bed_exclusion_applies (const ArrangePolygon &item, const ArrangePolygon &fixed_item) |
| Points | Slic3r::arrangement::get_shrink_bedpts (const DynamicPrintConfig *print_cfg, const ArrangeParams ¶ms) |
| template<class TBed> |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const ArrangePolygons &excludes, const TBed &bed, const ArrangeParams ¶ms={}) |
| | Arranges the input polygons.
|
| template<> |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const ArrangePolygons &excludes, const Points &bed, const ArrangeParams ¶ms) |
| template void | Slic3r::arrangement::arrange (ArrangePolygons &items, const ArrangePolygons &excludes, const BoundingBox &bed, const ArrangeParams ¶ms) |
| template void | Slic3r::arrangement::arrange (ArrangePolygons &items, const ArrangePolygons &excludes, const CircleBed &bed, const ArrangeParams ¶ms) |
| template void | Slic3r::arrangement::arrange (ArrangePolygons &items, const ArrangePolygons &excludes, const Polygon &bed, const ArrangeParams ¶ms) |
| template void | Slic3r::arrangement::arrange (ArrangePolygons &items, const ArrangePolygons &excludes, const InfiniteBed &bed, const ArrangeParams ¶ms) |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const Points &bed, const ArrangeParams ¶ms={}) |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const BoundingBox &bed, const ArrangeParams ¶ms={}) |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const CircleBed &bed, const ArrangeParams ¶ms={}) |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const Polygon &bed, const ArrangeParams ¶ms={}) |
| void | Slic3r::arrangement::arrange (ArrangePolygons &items, const InfiniteBed &bed, const ArrangeParams ¶ms={}) |