#include <array>#include <cassert>#include <cereal/access.hpp>#include <algorithm>#include <cfloat>#include <cstdint>#include <cstddef>#include <vector>#include <memory>#include <utility>#include <optional>#include <functional>#include "Point.hpp"#include "TriangleMesh.hpp"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 |/ | |
Typedefs | |
| using | Slic3r::EnforcerBlockerStateMap = std::array<EnforcerBlockerType, (size_t)EnforcerBlockerType::ExtruderMax + 1> |
Enumerations | |
| enum class | Slic3r::EnforcerBlockerType : int8_t { Slic3r::NONE = 0 , Slic3r::ENFORCER = 1 , Slic3r::BLOCKER = 2 , Slic3r::FUZZY_SKIN = ENFORCER , Slic3r::Extruder1 = ENFORCER , Slic3r::Extruder2 = BLOCKER , Slic3r::Extruder3 , Slic3r::Extruder4 , Slic3r::Extruder5 , Slic3r::Extruder6 , Slic3r::Extruder7 , Slic3r::Extruder8 , Slic3r::Extruder9 , Slic3r::Extruder10 , Slic3r::Extruder11 , Slic3r::Extruder12 , Slic3r::Extruder13 , Slic3r::Extruder14 , Slic3r::Extruder15 , Slic3r::Extruder16 , Slic3r::Extruder17 , Slic3r::Extruder18 , Slic3r::Extruder19 , Slic3r::Extruder20 , Slic3r::Extruder21 , Slic3r::Extruder22 , Slic3r::Extruder23 , Slic3r::Extruder24 , Slic3r::Extruder25 , Slic3r::Extruder26 , Slic3r::Extruder27 , Slic3r::Extruder28 , Slic3r::Extruder29 , Slic3r::Extruder30 , Slic3r::Extruder31 , Slic3r::Extruder32 , Slic3r::ExtruderMax = Extruder32 } |
| struct Slic3r::TriangleSelector::SavedPainting |
| Class Members | ||
|---|---|---|
| TriangleSplittingData | fuzzy | |
| TriangleMesh | mesh | |
| TriangleSplittingData | mmu | |
| TriangleSplittingData | seam | |
| TriangleSplittingData | supported | |