libslic3r
Library for generating gcode from 3d models
|
#include <PrintConfig.hpp>
Public Member Functions | |
GCodeConfig (bool initialize=true) | |
virtual ConfigOption * | optptr (const t_config_option_key &opt_key, bool create=false) |
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 |
|
inline |
|
inlinevirtual |
Implements Slic3r::ConfigBase.
Reimplemented in Slic3r::FullPrintConfig, and Slic3r::PrintConfig.
ConfigOptionString Slic3r::GCodeConfig::before_layer_gcode |
ConfigOptionString Slic3r::GCodeConfig::between_objects_gcode |
ConfigOptionStrings Slic3r::GCodeConfig::end_filament_gcode |
ConfigOptionString Slic3r::GCodeConfig::end_gcode |
ConfigOptionString Slic3r::GCodeConfig::extrusion_axis |
ConfigOptionFloats Slic3r::GCodeConfig::extrusion_multiplier |
ConfigOptionFloats Slic3r::GCodeConfig::filament_cost |
ConfigOptionFloats Slic3r::GCodeConfig::filament_density |
ConfigOptionFloats Slic3r::GCodeConfig::filament_diameter |
ConfigOptionFloats Slic3r::GCodeConfig::filament_max_volumetric_speed |
ConfigOptionStrings Slic3r::GCodeConfig::filament_notes |
ConfigOptionBool Slic3r::GCodeConfig::gcode_comments |
ConfigOptionEnum<GCodeFlavor> Slic3r::GCodeConfig::gcode_flavor |
ConfigOptionBool Slic3r::GCodeConfig::label_printed_objects |
ConfigOptionString Slic3r::GCodeConfig::layer_gcode |
ConfigOptionFloat Slic3r::GCodeConfig::max_print_speed |
ConfigOptionFloat Slic3r::GCodeConfig::max_volumetric_speed |
ConfigOptionString Slic3r::GCodeConfig::notes |
ConfigOptionFloat Slic3r::GCodeConfig::pressure_advance |
ConfigOptionString Slic3r::GCodeConfig::printer_notes |
ConfigOptionFloats Slic3r::GCodeConfig::retract_length |
ConfigOptionFloats Slic3r::GCodeConfig::retract_length_toolchange |
ConfigOptionFloats Slic3r::GCodeConfig::retract_lift |
ConfigOptionFloats Slic3r::GCodeConfig::retract_lift_above |
ConfigOptionFloats Slic3r::GCodeConfig::retract_lift_below |
ConfigOptionFloats Slic3r::GCodeConfig::retract_restart_extra |
ConfigOptionFloats Slic3r::GCodeConfig::retract_restart_extra_toolchange |
ConfigOptionFloats Slic3r::GCodeConfig::retract_speed |
ConfigOptionStrings Slic3r::GCodeConfig::start_filament_gcode |
ConfigOptionString Slic3r::GCodeConfig::start_gcode |
ConfigOptionString Slic3r::GCodeConfig::toolchange_gcode |
ConfigOptionFloat Slic3r::GCodeConfig::travel_speed |
ConfigOptionBool Slic3r::GCodeConfig::use_firmware_retraction |
ConfigOptionBool Slic3r::GCodeConfig::use_relative_e_distances |
ConfigOptionBool Slic3r::GCodeConfig::use_set_and_wait_bed |
ConfigOptionBool Slic3r::GCodeConfig::use_set_and_wait_extruder |
ConfigOptionBool Slic3r::GCodeConfig::use_volumetric_e |