#include "libslic3r/BoundingBox.hpp"#include "libslic3r/ObjectID.hpp"#include "libslic3r/Polygon.hpp"#include <algorithm>#include <cstddef>#include <map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | Slic3r::GUI::SequentialClearanceInstance |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
| namespace | Slic3r::GUI |
Functions | |
| void | Slic3r::GUI::sort_sequential_clearance_instances (std::vector< SequentialClearanceInstance >::iterator first, std::vector< SequentialClearanceInstance >::iterator last, const std::map< ObjectID, int > &print_order) |
| std::vector< std::pair< Polygon, float > > | Slic3r::GUI::sequential_clearance_height_polygons (const std::vector< SequentialClearanceInstance > &instances, double printable_height, double height_to_lid, double height_to_rod) |
| struct Slic3r::GUI::SequentialClearanceInstance |
| Class Members | ||
|---|---|---|
| BoundingBox | bounding_box | |
| Polygon | hull_polygon | |
| double | instance_height | |
| ObjectID | instance_id | |