#include "ExPolygon.hpp"
#include "Polygon.hpp"
#include "libslic3r.h"
#include "Point.hpp"
#include "PrintConfig.hpp"
#include <cstddef>
#include <vector>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
|
| bool | Slic3r::bed_exclusion_z_ranges_overlap (double first_min, double first_max, double second_min, double second_max) |
| Polygon | Slic3r::bed_exclusion_arrange_polygon (const Polygon &polygon) |
| ExPolygons | Slic3r::active_bed_exclusion_footprints (const std::vector< BedExcludeRegion > ®ions, const double z_min, const double z_max, const Point &translation, const coord_t clearance) |
| ExPolygons | Slic3r::active_bed_exclusion_footprints (const std::vector< std::vector< BedExcludeRegion > > ®ions_by_extruder, const std::vector< size_t > &physical_extruders, const double z_min, const double z_max, const Point &translation, const coord_t clearance) |
| std::vector< size_t > | Slic3r::bed_exclusion_physical_extruders (const Print &print, const std::vector< unsigned int > &filament_ids, const size_t physical_extruder_count, const int layer_id) |
| ExPolygons | Slic3r::active_bed_exclusion_footprints_for_object (const PrintObject &object, const std::vector< std::vector< BedExcludeRegion > > ®ions_by_extruder, const std::vector< size_t > &physical_extruders, const double z_min, const double z_max, const coord_t clearance) |