#include "libslic3r/CommonDefs.hpp"
#include "libslic3r/libslic3r.h"
#include "libslic3r/BoundingBox.hpp"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/Config.hpp"
#include "libslic3r/ArcFitter.hpp"
#include "libslic3r/GCodeReader.hpp"
#include "libslic3r/Point.hpp"
#include "libslic3r/ExtrusionEntity.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/CustomGCode.hpp"
#include "libslic3r/MultiNozzleUtils.hpp"
#include "libslic3r/GCode/ExclusionVolumePathCheck.hpp"
#include "libslic3r/GCode/MachineFrameTransform.hpp"
#include <cstddef>
#include <cassert>
#include <cstdint>
#include <algorithm>
#include <array>
#include <unordered_map>
#include <utility>
#include <map>
#include <memory>
#include <functional>
#include <cstdlib>
#include <set>
#include <vector>
#include <mutex>
#include <string>
#include <string_view>
#include <optional>
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
| namespace | Slic3r::ExtruderPreHeating |
|
| enum class | Slic3r::EMoveType : unsigned char {
Slic3r::Noop
, Slic3r::Retract
, Slic3r::Unretract
, Slic3r::Seam
,
Slic3r::Tool_change
, Slic3r::Color_change
, Slic3r::Pause_Print
, Slic3r::Custom_GCode
,
Slic3r::Travel
, Slic3r::Wipe
, Slic3r::Extrude
, Slic3r::Count
} |
| enum | Slic3r::SkipType { Slic3r::stTimelapse
, Slic3r::stHeadWrapDetect
, Slic3r::stOther
, Slic3r::stNone
} |
◆ Slic3r::GCodeProcessorResult::SliceWarning
| struct Slic3r::GCodeProcessorResult::SliceWarning |
| Class Members |
|
string |
error_code |
|
|
int |
level |
|
|
string |
msg |
|
|
vector< string > |
params |
|
◆ Slic3r::CommandProcessor::TrieNode
| struct Slic3r::CommandProcessor::TrieNode |
◆ Slic3r::GCodeProcessor::FeedrateProfile
| struct Slic3r::GCodeProcessor::FeedrateProfile |
| Class Members |
|
float |
cruise { 0.0f } |
|
|
float |
entry { 0.0f } |
|
|
float |
exit { 0.0f } |
|
◆ Slic3r::GCodeProcessor::TimeBlock::Flags
| struct Slic3r::GCodeProcessor::TimeBlock::Flags |
| Class Members |
|
bool |
nominal_length { false } |
|
|
bool |
prepare_stage { false } |
|
|
bool |
recalculate { false } |
|
◆ Slic3r::GCodeProcessor::TimeMachine::G1LinesCacheItem
| struct Slic3r::GCodeProcessor::TimeMachine::G1LinesCacheItem |
| Class Members |
|
float |
elapsed_time |
|
|
unsigned int |
id |
|
|
unsigned int |
remaining_internal_g1_lines { 0 } |
|
◆ Slic3r::GCodeProcessor::TimeMachine::ActualSpeedMove
| struct Slic3r::GCodeProcessor::TimeMachine::ActualSpeedMove |
◆ Slic3r::GCodeProcessor::TimeMachine::StopTime
| struct Slic3r::GCodeProcessor::TimeMachine::StopTime |
| Class Members |
|
float |
elapsed_time |
|
|
unsigned int |
g1_line_id |
|
◆ Slic3r::GCodeProcessor::PreCoolingInjector::ExtruderFreeBlock
| struct Slic3r::GCodeProcessor::PreCoolingInjector::ExtruderFreeBlock |
| Class Members |
|
int |
extruder_id |
|
|
unsigned int |
free_lower_gcode_id |
|
|
unsigned int |
free_upper_gcode_id |
|
|
bool |
ignore_cooling_before_tower = false |
|
|
int |
last_filament_id |
|
|
int |
last_nozzle_id |
|
|
int |
next_filament_id |
|
|
int |
next_nozzle_id |
|
|
unsigned int |
partial_free_lower_id |
|
|
unsigned int |
partial_free_upper_id |
|
◆ Slic3r::GCodeProcessor::MassLocation
| struct Slic3r::GCodeProcessor::MassLocation |
| Class Members |
|
int |
body { -1 } |
|
|
int |
object { -1 } |
|
◆ BED_TEMP_TOO_HIGH_THAN_FILAMENT
| #define BED_TEMP_TOO_HIGH_THAN_FILAMENT "bed_temperature_too_high_than_filament" |
◆ LONG_RETRACTION_WHEN_CUT
| #define LONG_RETRACTION_WHEN_CUT "activate_long_retraction_when_cut" |
◆ NOT_GENERATE_TIMELAPSE
| #define NOT_GENERATE_TIMELAPSE "not_generate_timelapse" |
◆ NOT_SUPPORT_TRADITIONAL_TIMELAPSE
| #define NOT_SUPPORT_TRADITIONAL_TIMELAPSE "not_support_traditional_timelapse" |
◆ NOZZLE_HRC_CHECKER
| #define NOZZLE_HRC_CHECKER "the_actual_nozzle_hrc_smaller_than_the_required_nozzle_hrc" |
◆ SMOOTH_TIMELAPSE_WITHOUT_PRIME_TOWER
| #define SMOOTH_TIMELAPSE_WITHOUT_PRIME_TOWER "smooth_timelapse_without_prime_tower" |