libslic3r
Library for generating gcode from 3d models
|
#include <PrintConfig.hpp>
Public Member Functions | |
PrintConfig (bool initialize=true) | |
virtual ConfigOption * | optptr (const t_config_option_key &opt_key, bool create=false) |
Public Member Functions inherited from Slic3r::GCodeConfig | |
GCodeConfig (bool initialize=true) | |
std::string | get_extrusion_axis () const |
Public Member Functions inherited from Slic3r::StaticPrintConfig | |
StaticPrintConfig () | |
Public Member Functions inherited from Slic3r::PrintConfigBase | |
PrintConfigBase () | |
bool | set_deserialize (t_config_option_key opt_key, std::string str, bool append=false) |
double | min_object_distance () const |
Public Member Functions inherited from Slic3r::ConfigBase | |
ConfigBase () | |
ConfigBase (const ConfigDef *def) | |
virtual | ~ConfigBase () |
bool | has (const t_config_option_key &opt_key) const |
const ConfigOption * | option (const t_config_option_key &opt_key) const |
ConfigOption * | option (const t_config_option_key &opt_key, bool create=false) |
template<class T > | |
T * | opt (const t_config_option_key &opt_key, bool create=false) |
template<class T > | |
const T * | opt (const t_config_option_key &opt_key) const |
void | apply (const ConfigBase &other, bool ignore_nonexistent=false) |
void | apply_only (const ConfigBase &other, const t_config_option_keys &opt_keys, bool ignore_nonexistent=false) |
bool | equals (const ConfigBase &other) const |
t_config_option_keys | diff (const ConfigBase &other) const |
std::string | serialize (const t_config_option_key &opt_key) const |
double | get_abs_value (const t_config_option_key &opt_key) const |
double | get_abs_value (const t_config_option_key &opt_key, double ratio_over) const |
void | setenv_ () |
void | load (const std::string &file) |
void | save (const std::string &file) const |
Public Member Functions inherited from Slic3r::StaticConfig | |
StaticConfig () | |
t_config_option_keys | keys () const |
void | set_defaults () |
Set all statically defined config options to their defaults defined by this->def. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Slic3r::PrintConfigBase | |
void | _handle_legacy (t_config_option_key &opt_key, std::string &value) const |
|
inline |
|
inlinevirtual |
Reimplemented from Slic3r::GCodeConfig.
Reimplemented in Slic3r::FullPrintConfig.
ConfigOptionBool Slic3r::PrintConfig::avoid_crossing_perimeters |
ConfigOptionPoints Slic3r::PrintConfig::bed_shape |
ConfigOptionInt Slic3r::PrintConfig::bed_temperature |
ConfigOptionFloat Slic3r::PrintConfig::bridge_acceleration |
ConfigOptionInt Slic3r::PrintConfig::bridge_fan_speed |
ConfigOptionFloat Slic3r::PrintConfig::brim_connections_width |
ConfigOptionFloat Slic3r::PrintConfig::brim_width |
ConfigOptionBool Slic3r::PrintConfig::complete_objects |
ConfigOptionBool Slic3r::PrintConfig::cooling |
ConfigOptionFloat Slic3r::PrintConfig::default_acceleration |
ConfigOptionInt Slic3r::PrintConfig::disable_fan_first_layers |
ConfigOptionFloat Slic3r::PrintConfig::duplicate_distance |
ConfigOptionFloat Slic3r::PrintConfig::extruder_clearance_height |
ConfigOptionFloat Slic3r::PrintConfig::extruder_clearance_radius |
ConfigOptionPoints Slic3r::PrintConfig::extruder_offset |
ConfigOptionBool Slic3r::PrintConfig::fan_always_on |
ConfigOptionInt Slic3r::PrintConfig::fan_below_layer_time |
ConfigOptionStrings Slic3r::PrintConfig::filament_colour |
ConfigOptionFloat Slic3r::PrintConfig::first_layer_acceleration |
ConfigOptionInt Slic3r::PrintConfig::first_layer_bed_temperature |
ConfigOptionFloatOrPercent Slic3r::PrintConfig::first_layer_extrusion_width |
ConfigOptionFloatOrPercent Slic3r::PrintConfig::first_layer_speed |
ConfigOptionInts Slic3r::PrintConfig::first_layer_temperature |
ConfigOptionBool Slic3r::PrintConfig::gcode_arcs |
ConfigOptionBool Slic3r::PrintConfig::has_heatbed |
ConfigOptionFloat Slic3r::PrintConfig::infill_acceleration |
ConfigOptionBool Slic3r::PrintConfig::infill_first |
ConfigOptionFloat Slic3r::PrintConfig::interior_brim_width |
ConfigOptionInt Slic3r::PrintConfig::max_fan_speed |
ConfigOptionFloats Slic3r::PrintConfig::max_layer_height |
ConfigOptionInt Slic3r::PrintConfig::min_fan_speed |
ConfigOptionFloats Slic3r::PrintConfig::min_layer_height |
ConfigOptionFloat Slic3r::PrintConfig::min_print_speed |
ConfigOptionFloat Slic3r::PrintConfig::min_skirt_length |
ConfigOptionFloats Slic3r::PrintConfig::nozzle_diameter |
ConfigOptionBool Slic3r::PrintConfig::only_retract_when_crossing_perimeters |
ConfigOptionBool Slic3r::PrintConfig::ooze_prevention |
ConfigOptionString Slic3r::PrintConfig::output_filename_format |
ConfigOptionFloat Slic3r::PrintConfig::perimeter_acceleration |
ConfigOptionStrings Slic3r::PrintConfig::post_process |
ConfigOptionFloat Slic3r::PrintConfig::resolution |
ConfigOptionFloats Slic3r::PrintConfig::retract_before_travel |
ConfigOptionBools Slic3r::PrintConfig::retract_layer_change |
ConfigOptionFloat Slic3r::PrintConfig::skirt_distance |
ConfigOptionInt Slic3r::PrintConfig::skirt_height |
ConfigOptionInt Slic3r::PrintConfig::skirts |
ConfigOptionInt Slic3r::PrintConfig::slowdown_below_layer_time |
ConfigOptionBool Slic3r::PrintConfig::spiral_vase |
ConfigOptionInt Slic3r::PrintConfig::standby_temperature_delta |
ConfigOptionInts Slic3r::PrintConfig::temperature |
ConfigOptionInt Slic3r::PrintConfig::threads |
ConfigOptionFloat Slic3r::PrintConfig::vibration_limit |
ConfigOptionBools Slic3r::PrintConfig::wipe |
ConfigOptionFloat Slic3r::PrintConfig::z_offset |
ConfigOptionFloat Slic3r::PrintConfig::z_steps_per_mm |