#include <map>#include <optional>#include <string>#include <vector>#include "libslic3r/BoundingBox.hpp"#include "libslic3r/Point.hpp"#include "libslic3r/PrintConfig.hpp"Go to the source code of this file.
Classes | |
| struct | Slic3r::ImexZoneLayout |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Functions | |
| ImexZoneLayout | Slic3r::compute_imex_zone_layout (const DynamicPrintConfig &printer_cfg, const std::string &plate_mode, const std::string &process_mode, const BoundingBoxf &bed_extents) |
| struct Slic3r::ImexZoneLayout |
| Class Members | ||
|---|---|---|
| vector< BoundingBoxf3 > | collision_zones | |
| vector< BoundingBoxf > | copy_zones | |
| map< int, Vec2d > | head_zone_centers | |
| vector< BoundingBoxf > | margin_bands | |
| vector< BoundingBoxf > | mirror_zones | |
| int | primary_head = -1 | |
| optional< BoundingBoxf > | primary_zone_box | |
| vector< BoundingBoxf3 > | secondary_zone_boxes | |