#include "../GCode/ThumbnailData.hpp"#include "libslic3r/MultiNozzleUtils.hpp"#include "libslic3r/Semver.hpp"#include "libslic3r/ProjectTask.hpp"#include "libslic3r/GCode/GCodeProcessor.hpp"#include <cstddef>#include <functional>#include <string>#include <set>#include <utility>#include <vector>#include <map>#include <unordered_map>#include <optional>#include <type_traits>#include <istream>Go to the source code of this file.
Classes | |
| class | Slic3r::PackingTemporaryData |
| struct | Slic3r::PlateMixedFilamentInfo |
| struct | Slic3r::PlateData |
| struct | Slic3r::StoreParams |
| class | Slic3r::SaveObjectGaurd |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Macros | |
| #define | PLATE_THUMBNAIL_SMALL_WIDTH 128 |
| #define | PLATE_THUMBNAIL_SMALL_HEIGHT 128 |
| #define | GCODE_FILE_FORMAT "Metadata/plate_%1%.gcode" |
| #define | STATISTICS_FILE_FORMAT "Metadata/plate_%1%.statistics.json" |
| #define | THUMBNAIL_FILE_FORMAT "Metadata/plate_%1%.png" |
| #define | NO_LIGHT_THUMBNAIL_FILE_FORMAT "Metadata/plate_no_light_%1%.png" |
| #define | TOP_FILE_FORMAT "Metadata/top_%1%.png" |
| #define | PICK_FILE_FORMAT "Metadata/pick_%1%.png" |
| #define | PATTERN_CONFIG_FILE_FORMAT "Metadata/plate_%1%.json" |
| #define | EMBEDDED_PRINT_FILE_FORMAT "Metadata/process_settings_%1%.config" |
| #define | EMBEDDED_FILAMENT_FILE_FORMAT "Metadata/filament_settings_%1%.config" |
| #define | EMBEDDED_PRINTER_FILE_FORMAT "Metadata/machine_settings_%1%.config" |
| #define | BBL_DESIGNER_MODEL_TITLE_TAG "Title" |
| #define | BBL_DESIGNER_PROFILE_ID_TAG "DesignProfileId" |
| #define | BBL_DESIGNER_PROFILE_TITLE_TAG "ProfileTitle" |
| #define | BBL_DESIGNER_MODEL_ID_TAG "DesignModelId" |
Typedefs | |
| typedef std::function< void(int export_stage, int current, int total, bool &cancel)> | Slic3r::Export3mfProgressFn |
| typedef std::function< void(int import_stage, int current, int total, bool &cancel)> | Slic3r::Import3mfProgressFn |
| typedef std::vector< PlateData * > | Slic3r::PlateDataPtrs |
| typedef std::map< int, PlateData * > | Slic3r::PlateDataMaps |
| struct Slic3r::PlateMixedFilamentInfo |
| #define BBL_DESIGNER_MODEL_ID_TAG "DesignModelId" |
Referenced by Slic3r::GUI::PrintJob::process().
| #define BBL_DESIGNER_MODEL_TITLE_TAG "Title" |
Referenced by Slic3r::GUI::PrintJob::process().
| #define BBL_DESIGNER_PROFILE_ID_TAG "DesignProfileId" |
Referenced by Slic3r::GUI::PrintJob::process().
| #define BBL_DESIGNER_PROFILE_TITLE_TAG "ProfileTitle" |
Referenced by Slic3r::GUI::PrintJob::process().
| #define EMBEDDED_FILAMENT_FILE_FORMAT "Metadata/filament_settings_%1%.config" |
| #define EMBEDDED_PRINT_FILE_FORMAT "Metadata/process_settings_%1%.config" |
| #define EMBEDDED_PRINTER_FILE_FORMAT "Metadata/machine_settings_%1%.config" |
| #define GCODE_FILE_FORMAT "Metadata/plate_%1%.gcode" |
| #define NO_LIGHT_THUMBNAIL_FILE_FORMAT "Metadata/plate_no_light_%1%.png" |
| #define PATTERN_CONFIG_FILE_FORMAT "Metadata/plate_%1%.json" |
| #define PICK_FILE_FORMAT "Metadata/pick_%1%.png" |
| #define PLATE_THUMBNAIL_SMALL_HEIGHT 128 |
Referenced by Slic3r::_BBS_3MF_Exporter::_add_thumbnail_file_to_archive().
| #define PLATE_THUMBNAIL_SMALL_WIDTH 128 |
Referenced by Slic3r::_BBS_3MF_Exporter::_add_thumbnail_file_to_archive().
| #define STATISTICS_FILE_FORMAT "Metadata/plate_%1%.statistics.json" |
| #define THUMBNAIL_FILE_FORMAT "Metadata/plate_%1%.png" |
| #define TOP_FILE_FORMAT "Metadata/top_%1%.png" |