OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
PrintExtents.cpp File Reference
#include "../BoundingBox.hpp"
#include "../ExtrusionEntity.hpp"
#include "../ExtrusionEntityCollection.hpp"
#include "../Layer.hpp"
#include "../Print.hpp"
#include "PrintExtents.hpp"
#include "libslic3r/Polyline.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/Exception.hpp"
#include "libslic3r/Geometry.hpp"
#include "WipeTower.hpp"
#include "libslic3r/libslic3r.h"
#include <algorithm>
#include <Eigen/Geometry>
#include <vector>
#include <cstddef>
#include "libslic3r/Config.hpp"
#include "libslic3r/PrintConfig.hpp"
Include dependency graph for PrintExtents.cpp:

Go to the source code of this file.

Namespaces

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

Functions

static BoundingBox Slic3r::extrusion_polyline_extents (const Polyline &polyline, const coord_t radius)
static BoundingBoxf Slic3r::extrusionentity_extents (const ExtrusionPath &extrusion_path)
static BoundingBoxf Slic3r::extrusionentity_extents (const ExtrusionLoop &extrusion_loop)
static BoundingBoxf Slic3r::extrusionentity_extents (const ExtrusionMultiPath &extrusion_multi_path)
static BoundingBoxf Slic3r::extrusionentity_extents (const ExtrusionEntity *extrusion_entity)
static BoundingBoxf Slic3r::extrusionentity_extents (const ExtrusionEntityCollection &extrusion_entity_collection)
BoundingBoxf Slic3r::get_print_extrusions_extents (const Print &print)
BoundingBoxf Slic3r::get_print_object_extrusions_extents (const PrintObject &print_object, const coordf_t max_print_z)
BoundingBoxf Slic3r::get_wipe_tower_extrusions_extents (const Print &print, const coordf_t max_print_z)
BoundingBoxf Slic3r::get_wipe_tower_priming_extrusions_extents (const Print &print)