#include "SLAPrint.hpp"#include "PrintConfig.hpp"#include "SLA/SupportTree.hpp"#include "SLA/Pad.hpp"#include "Point.hpp"#include "Model.hpp"#include "ObjectID.hpp"#include "Config.hpp"#include "PrintBase.hpp"#include "SLA/SupportPoint.hpp"#include "ExPolygon.hpp"#include "SLA/Hollowing.hpp"#include "SLAPrintSteps.hpp"#include "Geometry.hpp"#include "MTUtils.hpp"#include "Thread.hpp"#include "libslic3r.h"#include "Utils.hpp"#include <mutex>#include <Eigen/Geometry>#include <cassert>#include <algorithm>#include <set>#include <cstddef>#include <array>#include <cmath>#include <exception>#include <unordered_set>#include <numeric>#include <tbb/parallel_for.h>#include <boost/filesystem/path.hpp>#include <boost/log/trivial.hpp>#include <vector>#include <utility>#include "I18N.hpp"#include "PlaceholderParser.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::anonymous_namespace{SLAPrint.cpp} |
Macros | |
| #define | L(s) |
| macro used to mark string used at localization, return same string | |
Functions | |
| bool | Slic3r::is_zero_elevation (const SLAPrintObjectConfig &c) |
| sla::SupportTreeConfig | Slic3r::make_support_cfg (const SLAPrintObjectConfig &c) |
| sla::PadConfig::EmbedObject | Slic3r::builtin_pad_cfg (const SLAPrintObjectConfig &c) |
| sla::PadConfig | Slic3r::make_pad_cfg (const SLAPrintObjectConfig &c) |
| bool | Slic3r::validate_pad (const indexed_triangle_set &pad, const sla::PadConfig &pcfg) |
| static std::vector< SLAPrintObject::Instance > | Slic3r::sla_instances (const ModelObject &model_object) |
Variables | |
| const std::vector< ExPolygons > | Slic3r::anonymous_namespace{SLAPrint.cpp}::EMPTY_SLICES |
| const TriangleMesh | Slic3r::anonymous_namespace{SLAPrint.cpp}::EMPTY_MESH |
| const indexed_triangle_set | Slic3r::anonymous_namespace{SLAPrint.cpp}::EMPTY_TRIANGLE_SET |
| const ExPolygons | Slic3r::anonymous_namespace{SLAPrint.cpp}::EMPTY_SLICE |
| const std::vector< sla::SupportPoint > | Slic3r::anonymous_namespace{SLAPrint.cpp}::EMPTY_SUPPORT_POINTS |
| #define L | ( | s | ) |
macro used to mark string used at localization, return same string