#include "Point.hpp"
#include <math.h>
#include <cmath>
#include <cstddef>
#include <string>
#include <vector>
#include <utility>
#include <memory>
#include "GCodeWriter.hpp"
#include "PrintConfig.hpp"
#include "BoundingBox.hpp"
#include "CustomGCode.hpp"
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 |/
|
|
| enum class | Slic3r::CalibMode : int {
Slic3r::Calib_None = 0
, Slic3r::Calib_PA_Line
, Slic3r::Calib_PA_Pattern
, Slic3r::Calib_PA_Tower
,
Slic3r::Calib_Auto_PA_Line
, Slic3r::Calib_Flow_Rate
, Slic3r::Calib_Temp_Tower
, Slic3r::Calib_Vol_speed_Tower
,
Slic3r::Calib_VFA_Tower
, Slic3r::Calib_Retraction_tower
, Slic3r::Calib_Input_shaping_freq
, Slic3r::Calib_Input_shaping_damp
,
Slic3r::Calib_Cornering
} |
| enum class | Slic3r::CalibState {
Slic3r::Start = 0
, Slic3r::Preset
, Slic3r::Calibration
, Slic3r::CoarseSave
,
Slic3r::FineCalibration
, Slic3r::Save
, Slic3r::Finish
} |
| enum | Slic3r::FlowRatioCalibrationType { Slic3r::COMPLETE_CALIBRATION = 0
, Slic3r::FINE_CALIBRATION
} |
◆ Slic3r::X1CCalibInfos
| class Slic3r::X1CCalibInfos |
◆ Slic3r::X1CCalibInfos::X1CCalibInfo
| struct Slic3r::X1CCalibInfos::X1CCalibInfo |
◆ Slic3r::CaliPresetInfo
| class Slic3r::CaliPresetInfo |
| Class Members |
|
BedType |
bed_type {btDefault} |
|
|
int |
extruder_id = 0 |
|
|
string |
filament_id |
|
|
string |
name |
|
|
float |
nozzle_diameter |
|
|
int |
nozzle_pos_id {-1} |
|
|
string |
nozzle_sn |
|
|
NozzleVolumeType |
nozzle_volume_type {nvtStandard} |
|
|
string |
setting_id |
|
|
int |
tray_id |
|
◆ Slic3r::PrinterCaliInfo
| struct Slic3r::PrinterCaliInfo |
◆ Slic3r::PACalibIndexInfo
| struct Slic3r::PACalibIndexInfo |
| Class Members |
|
int |
ams_id = 0 |
|
|
int |
cali_idx = -1 |
|
|
int |
extruder_id = 0 |
|
|
string |
filament_id |
|
|
float |
nozzle_diameter |
|
|
int |
nozzle_pos_id = -1 |
|
|
string |
nozzle_sn |
|
|
NozzleVolumeType |
nozzle_volume_type |
|
|
int |
slot_id = 0 |
|
|
int |
tray_id = 0 |
|
◆ Slic3r::PACalibExtruderInfo
| struct Slic3r::PACalibExtruderInfo |
| Class Members |
|
int |
extruder_id = 0 |
|
|
string |
filament_id = "" |
|
|
float |
nozzle_diameter |
|
|
int |
nozzle_pos_id = -1 |
|
|
string |
nozzle_sn |
|
|
NozzleVolumeType |
nozzle_volume_type |
|
|
bool |
use_extruder_id {true} |
|
|
bool |
use_nozzle_volume_type {true} |
|
◆ Slic3r::PACalibTabInfo
| struct Slic3r::PACalibTabInfo |
| Class Members |
|
int |
extruder_id |
|
|
NozzleVolumeType |
nozzle_volume_type |
|
|
float |
pa_calib_tab_nozzle_dia |
|
◆ Slic3r::FlowRatioCalibResult
| class Slic3r::FlowRatioCalibResult |
| Class Members |
|
int |
confidence |
|
|
string |
filament_id |
|
|
float |
flow_ratio |
|
|
float |
nozzle_diameter |
|
|
string |
setting_id |
|
|
int |
tray_id |
|
◆ Slic3r::SuggestedConfigCalibPAPattern
| struct Slic3r::SuggestedConfigCalibPAPattern |
| Class Members |
|
const pair< string, BrimType > |
brim_pair {"brim_type", BrimType::btNoBrim} |
|
|
const vector< pair< string, vector< double > > > |
floats_pairs {{"initial_layer_speed", {30}}} |
|
|
const vector< pair< string, int > > |
int_pairs {{"skirt_loops", 0}, {"wall_loops", 3}} |
|
|
const vector< pair< string, double > > |
nozzle_ratio_pairs {{"line_width", 112.5}, {"initial_layer_line_width", 140}} |
|
◆ calib_pressure_advance_dd
| #define calib_pressure_advance_dd |