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

Go to the source code of this file.

Classes

struct  Slic3r::ImexArrangeZones
struct  Slic3r::ImexArrangeInput
class  Slic3r::ImexArranger
struct  Slic3r::ImexArranger::Bed
struct  Slic3r::ImexArranger::KeepOut

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Functions

std::optional< ImexArrangeZones > Slic3r::imex_arrange_zones (const ImexZoneLayout &layout)

Class Documentation

◆ Slic3r::ImexArrangeZones

struct Slic3r::ImexArrangeZones
Collaboration diagram for Slic3r::ImexArrangeZones:
Class Members
vector< BoundingBoxf > collision_zones
BoundingBoxf primary_zone

◆ Slic3r::ImexArranger::Bed

struct Slic3r::ImexArranger::Bed
Collaboration diagram for Slic3r::ImexArranger::Bed:
Class Members
int bed_idx
ImexArrangeZones zones

◆ Slic3r::ImexArranger::KeepOut

struct Slic3r::ImexArranger::KeepOut
Collaboration diagram for Slic3r::ImexArranger::KeepOut:
Class Members
int bed_idx
BoundingBox box
bool fence