#include <cmath>#include "libslic3r/Config.hpp"#include <memory>#include <utility>#include "libslic3r/Point.hpp"#include <string>#include "libslic3r/BoundingBox.hpp"#include "libslic3r/Geometry.hpp"#include "libslic3r/ExPolygon.hpp"#include "libslic3r/Color.hpp"#include "libslic3r/GCode/ThumbnailData.hpp"#include "libslic3r/PrintBase.hpp"#include <map>#include <cstddef>#include <cereal/access.hpp>#include <cereal/specialize.hpp>#include <vector>#include <set>#include <array>#include <functional>#include <optional>#include <thread>#include <mutex>#include <wx/types.h>#include "libslic3r/ObjectID.hpp"#include "libslic3r/GCode/GCodeProcessor.hpp"#include "libslic3r/Format/bbs_3mf.hpp"#include "libslic3r/Slicing.hpp"#include "libslic3r/GCode/WipeTowerEstimate.hpp"#include "libslic3r/Arrange.hpp"#include "Plater.hpp"#include "libslic3r/Model.hpp"#include "libslic3r/Print.hpp"#include "libslic3r/PrintConfig.hpp"#include "GLCanvas3D.hpp"#include "GLTexture.hpp"#include "3DScene.hpp"#include "GLModel.hpp"#include "3DBed.hpp"#include "MeshUtils.hpp"#include "libslic3r/ParameterUtils.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::GUI |
| namespace | cereal |
| External Cereal serialization of ExPolygons. | |
Macros | |
| #define | PLATE_CURRENT_IDX -1 |
| #define | PLATE_ALL_IDX -2 |
| #define | MAX_PLATE_COUNT 36 |
Typedefs | |
| typedef class GLUquadric | GLUquadricObject |
| using | Slic3r::GUI::GCodeResult = GCodeProcessorResult |
Functions | |
| int | compute_colum_count (int count) |
Variables | |
| const float | WIPE_TOWER_DEFAULT_X_POS |
| const float | WIPE_TOWER_DEFAULT_Y_POS |
| const float | I3_WIPE_TOWER_DEFAULT_X_POS |
| const float | I3_WIPE_TOWER_DEFAULT_Y_POS |
| struct Slic3r::GUI::WipeTowerRelocation |
| struct cereal::specialize< Archive, Slic3r::GUI::PartPlate, cereal::specialization::member_load_save > |
| #define MAX_PLATE_COUNT 36 |
| #define PLATE_ALL_IDX -2 |
Referenced by Slic3r::GUI::Plater::export_gcode_3mf(), Slic3r::GUI::Plater::priv::on_action_print_all(), Slic3r::GUI::Plater::priv::on_action_send_to_printer(), Slic3r::GUI::PrintJob::process(), Slic3r::GUI::SendJob::process(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::Plater::send_gcode_legacy(), Slic3r::GUI::SelectMachineDialog::set_default(), Slic3r::GUI::SendMultiMachinePage::set_default(), Slic3r::GUI::SendToPrinterDialog::set_default(), Slic3r::GUI::SyncAmsInfoDialog::set_default(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), Slic3r::GUI::SelectMachineDialog::update_show_status(), and Slic3r::GUI::SyncAmsInfoDialog::update_show_status().
| #define PLATE_CURRENT_IDX -1 |
Referenced by Slic3r::GUI::Plater::priv::on_action_print_plate(), Slic3r::GUI::PrintJob::process(), Slic3r::GUI::SendJob::process(), Slic3r::GUI::SendMultiMachinePage::request_params(), Slic3r::GUI::Plater::send_gcode_legacy(), Slic3r::GUI::Plater::set_print_job_plate_idx(), and Slic3r::GUI::PartPlateList::store_to_3mf_structure().
| typedef class GLUquadric GLUquadricObject |
|
inline |
References count.
Referenced by Slic3r::GUI::PartPlateList::create_plate(), Slic3r::GUI::PartPlateList::delete_plate(), and Slic3r::GUI::PartPlateList::update_plate_cols().
|
extern |
Referenced by Slic3r::CLI::run(), and Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate().
|
extern |
Referenced by Slic3r::CLI::run(), and Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate().
|
extern |
Referenced by Slic3r::CLI::run(), and Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate().
|
extern |
Referenced by Slic3r::CLI::run(), and Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate().