#include <optional>
#include <vector>
#include "../BoundingBox.hpp"
#include "../Point.hpp"
#include "../Polygon.hpp"
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 |/
|
|
| WipeTowerType | Slic3r::resolve_wipe_tower_type (const ConfigBase &config) |
| Polygon | Slic3r::estimate_wipe_tower_first_layer_outline (const ConfigBase &config, WipeTowerType tower_type, double width, double depth, double height) |
| WipeTowerFootprint | Slic3r::estimate_wipe_tower_footprint (const ConfigBase &config, WipeTowerType tower_type, const std::vector< unsigned int > &filament_slots, double layer_height, double max_object_height) |
| bool | Slic3r::prime_tower_is_printed (const ConfigBase &config, int used_filaments, int num_objects, bool has_mixed_filament) |
| std::optional< Point > | Slic3r::nearest_clear_wipe_tower_anchor (const BoundingBox &anchor_bounds, const Polygon &footprint, const Polygons &obstacles, const Point &target) |
◆ Slic3r::WipeTowerFootprint
| struct Slic3r::WipeTowerFootprint |
| Class Members |
|
double |
brim_width = 0. |
|
|
double |
depth = 0. |
|
|
double |
height = 0. |
|
|
double |
width = 0. |
|