#include "Point.hpp"#include "libslic3r.h"#include "Polygon.hpp"#include "Polyline.hpp"#include <assert.h>#include <cstdint>#include <string>#include <cstddef>#include <string_view>#include <numeric>#include <vector>#include <utility>Go to the source code of this file.
Classes | |
| class | Slic3r::ExtrusionEntity |
| class | Slic3r::ExtrusionPath |
| class | Slic3r::ExtrusionPathContoured |
| class | Slic3r::ExtrusionPathSloped |
| struct | Slic3r::ExtrusionPathSloped::Slope |
| class | Slic3r::ExtrusionPathOriented |
| class | Slic3r::ExtrusionMultiPath |
| class | Slic3r::ExtrusionLoop |
| struct | Slic3r::ExtrusionLoop::ClosestPathPoint |
| class | Slic3r::ExtrusionLoopSloped |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Typedefs | |
| typedef std::vector< ExtrusionEntity * > | Slic3r::ExtrusionEntitiesPtr |
| typedef std::vector< ExtrusionPath > | Slic3r::ExtrusionPaths |
Enumerations | |
| enum | Slic3r::ExtrusionRole : uint8_t { Slic3r::erNone , Slic3r::erPerimeter , Slic3r::erExternalPerimeter , Slic3r::erOverhangPerimeter , Slic3r::erInternalInfill , Slic3r::erSolidInfill , Slic3r::erTopSolidInfill , Slic3r::erBottomSurface , Slic3r::erIroning , Slic3r::erBridgeInfill , Slic3r::erInternalBridgeInfill , Slic3r::erGapFill , Slic3r::erSkirt , Slic3r::erBrim , Slic3r::erSupportMaterial , Slic3r::erSupportMaterialInterface , Slic3r::erSupportTransition , Slic3r::erWipeTower , Slic3r::erCustom , Slic3r::erMixed , Slic3r::erCount } |
| enum | Slic3r::ExtrusionLoopRole : uint8_t { Slic3r::elrDefault =0x0 , Slic3r::elrHole =0x1 , Slic3r::elrInternal = 0x2 , Slic3r::elrSkirt =0x4 } |
| struct Slic3r::ExtrusionLoop::ClosestPathPoint |
| Class Members | ||
|---|---|---|
| Point | foot_pt | |
| size_t | path_idx | |
| size_t | segment_idx | |