OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
IMEXZones.hpp File Reference
#include <map>
#include <optional>
#include <string>
#include <vector>
#include "libslic3r/BoundingBox.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/PrintConfig.hpp"
Include dependency graph for IMEXZones.hpp:
This graph shows which files directly or indirectly include this file:

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)

Class Documentation

◆ Slic3r::ImexZoneLayout

struct Slic3r::ImexZoneLayout
Collaboration diagram for 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