#include <cstddef>#include <stack>#include <utility>#include <tuple>#include <vector>#include <boost/log/trivial.hpp>#include "CSGMesh.hpp"#include "libslic3r/libslic3r.h"#include "libslic3r/Execution/ExecutionTBB.hpp"#include "libslic3r/MeshBoolean.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 |/ | |
| namespace | Slic3r::csg |
| namespace | Slic3r::csg::detail_cgal |
| namespace | Slic3r::csg::detail_mcut |
Typedefs | |
| using | Slic3r::csg::detail_cgal::CGALMeshPtr |
| using | Slic3r::csg::detail_mcut::McutMeshPtr |
Enumerations | |
| enum class | Slic3r::csg::BooleanFailReason { Slic3r::csg::OK , Slic3r::csg::MeshEmpty , Slic3r::csg::NotBoundAVolume , Slic3r::csg::SelfIntersect , Slic3r::csg::NoIntersection } |