![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/PrintConfig.hpp>
Inheritance diagram for Slic3r::DynamicPrintConfig:
Collaboration diagram for Slic3r::DynamicPrintConfig:Static Public Member Functions | |
| static DynamicPrintConfig | full_print_config () |
| static DynamicPrintConfig | full_print_config_with (const t_config_option_key &opt_key, const std::string &str, bool append=false) |
| static DynamicPrintConfig | full_print_config_with (std::initializer_list< SetDeserializeItem > items) |
| static DynamicPrintConfig | new_with (const t_config_option_key &opt_key, const std::string &str, bool append=false) |
| static DynamicPrintConfig | new_with (std::initializer_list< SetDeserializeItem > items) |
| static DynamicPrintConfig * | new_from_defaults_keys (const std::vector< std::string > &keys) |
| static size_t | load_from_gcode_string_legacy (ConfigBase &config, const char *str, ConfigSubstitutionContext &substitutions) |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar) |
| bool | set_deserialize_raw (const t_config_option_key &opt_key_src, const std::string &value, ConfigSubstitutionContext &substitutions, bool append) |
Private Attributes | |
| std::map< t_config_option_key, std::unique_ptr< ConfigOption > > | options |
|
inline |
Referenced by full_print_config(), and new_from_defaults_keys().
Here is the caller graph for this function:
|
inline |
|
inlinenoexcept |
|
explicit |
|
inlineexplicit |
|
inlineinherited |
References Slic3r::ConfigBase::apply_only(), and Slic3r::ConfigBase::keys().
Referenced by Slic3r::PresetCollection::PresetCollection(), Slic3r::GCodeProcessor::apply_config_superslicer(), Slic3r::GUI::SLAImportJob::finalize(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::PresetBundle::load_config_file(), Slic3r::PresetBundle::load_configbundle(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::PresetCollection::load_presets(), Slic3r::GCodeProcessor::process_file(), Slic3r::CLI::run(), and Slic3r::GUI::ObjectSettings::update_config_values().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::keys(), Slic3r::ConfigBase::option(), and Slic3r::ConfigOption::set().
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::ConfigBase::apply(), Slic3r::ModelConfig::apply(), Slic3r::ModelConfig::apply_only(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::PresetBundle::save_changes_for_preset(), Slic3r::PresetBundle::transfer_and_save(), Slic3r::PhysicalPrinter::update_from_config(), and Slic3r::PhysicalPrinter::update_from_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::DynamicConfig::options.
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::ModelConfig::cbegin(), Slic3r::dynamic_config_iterate(), and cereal::save().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::DynamicConfig::options.
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::ModelConfig::cend(), Slic3r::dynamic_config_iterate(), and cereal::save().
Here is the caller graph for this function:
|
inlineinherited |
Referenced by Slic3r::PlaceholderParser::clear_config(), cereal::load(), Slic3r::PresetBundle::load_configbundle(), Slic3r::DynamicConfig::operator=(), Slic3r::DynamicConfig::operator=(), Slic3r::GCode::PlaceholderParserIntegration::reset(), Slic3r::ModelConfig::reset(), Slic3r::GUI::ObjectList::Clipboard::reset(), and Slic3r::GUI::GLCanvas3D::LayersEditing::set_config().
Here is the caller graph for this function:Reimplemented from Slic3r::DynamicConfig.
References Slic3r::print_config_def.
Referenced by Slic3r::GUI::TabSLAMaterial::build(), Slic3r::GUI::change_opt_value(), Slic3r::GUI::SettingsFactory::get_bundle(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_full_label(), Slic3r::GUI::get_full_settings_hierarchy(), Slic3r::GUI::ConfigOptionsGroup::get_option(), Slic3r::GUI::get_string_value(), and Slic3r::GUI::TabSLAPrint::update_description_lines().
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::diff(), Slic3r::ConfigBase::keys(), and Slic3r::ConfigBase::option().
Referenced by Slic3r::ConfigBase::diff(), and Slic3r::DynamicConfig::diff().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::diff(), and Slic3r::dynamic_config_iterate().
Referenced by Slic3r::GUI::ObjectSettings::add_missed_options(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::PresetCollection::dirty_options(), Slic3r::profile_print_params_same(), and Slic3r::Preset::set_dirty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::DynamicConfig::options.
Referenced by Slic3r::ModelConfig::empty(), Slic3r::extract_profile(), Slic3r::load_3mf(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::ObjectList::paste_settings_into_list(), and Slic3r::GUI::GUI_App::post_init().
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::equal(), Slic3r::ConfigBase::keys(), and Slic3r::ConfigBase::option().
Referenced by Slic3r::ConfigBase::equal(), and Slic3r::DynamicConfig::equal().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::dynamic_config_iterate(), and Slic3r::ConfigBase::equal().
Here is the call graph for this function:
|
inherited |
References Slic3r::ConfigBase::keys(), and Slic3r::ConfigBase::option().
Here is the call graph for this function:
|
inherited |
References Slic3r::dynamic_config_iterate().
Referenced by Slic3r::PresetCollection::is_dirty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Referenced by Slic3r::ModelConfig::erase(), Slic3r::PresetBundle::full_config_secure(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), normalize_fdm(), and Slic3r::Preset::remove_invalid_keys().
Here is the caller graph for this function:
|
static |
References DynamicPrintConfig(), and Slic3r::PrintRegionConfig.
Referenced by full_print_config_with(), and full_print_config_with().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References Slic3r::append(), and full_print_config().
Here is the call graph for this function:
|
inlinestatic |
References full_print_config().
Here is the call graph for this function:
|
inherited |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::ConfigBase::def(), Slic3r::ConfigDef::get(), Slic3r::ConfigBase::get_abs_value(), Slic3r::ConfigOptionDef::ratio_over, and Slic3r::ConfigOption::type().
Referenced by Slic3r::ConfigBase::get_abs_value(), Slic3r::ConfigBase::get_abs_value(), Slic3r::PresetHints::maximum_volumetric_flow_description(), and Slic3r::CLI::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::coFloatOrPercent, Slic3r::ConfigBase::get_abs_value(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from Slic3r::ConfigBase.
References Slic3r::PrintConfigDef::handle_legacy().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::ConfigOptionResolver::optptr().
Referenced by Slic3r::GUI::Bed3D::detect_type(), Slic3r::PresetCollection::dirty_options(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::fill_header(), Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_f(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_i(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::GLGizmoSlaSupports::get_config_options(), Slic3r::GUI::Plater::get_extruder_colors_from_plater_config(), Slic3r::GUI::ConfigOptionsGroup::get_option(), Slic3r::handle_legacy_project_loaded(), Slic3r::handle_legacy_sla(), Slic3r::ModelConfig::has(), Slic3r::PresetCollection::is_dirty(), normalize_fdm(), Slic3r::DynamicConfig::read_cli(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::Preset::remove_invalid_keys(), and Slic3r::PresetBundle::update_compatible().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtualinherited |
Implements Slic3r::ConfigBase.
References Slic3r::ConfigBase::keys(), and Slic3r::ConfigBase::opt().
Referenced by Slic3r::_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::GCode::append_full_config(), Slic3r::Search::OptionsSearcher::append_options(), Slic3r::PlaceholderParser::apply_config(), Slic3r::PlaceholderParser::config_diff(), Slic3r::PresetBundle::full_fff_config(), Slic3r::full_print_config_diffs(), Slic3r::GUI::SettingsFactory::get_bundle(), Slic3r::ModelConfig::keys(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), new_from_defaults_keys(), Slic3r::GUI::ObjectList::paste_settings_into_list(), Slic3r::Preset::remove_invalid_keys(), and Slic3r::store_amf().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::set_deserialize(), and Slic3r::ConfigSubstitutionContext::substitutions.
Here is the call graph for this function:
|
inherited |
References Slic3r::is_gcode_file(), Slic3r::ConfigBase::load_from_gcode_file(), and Slic3r::ConfigBase::load_from_ini().
Referenced by Slic3r::extract_profile(), Slic3r::PresetBundle::load_config_file(), Slic3r::ConfigBase::load_from_ini(), Slic3r::ConfigBase::load_from_ini_string(), Slic3r::SL1Reader::read(), Slic3r::SL1_SVGReader::read(), and Slic3r::CLI::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::format(), Slic3r::ReverseLineReader::getline(), Slic3r::ConfigBase::load_from_gcode_string_legacy(), Slic3r::ConfigBase::set_deserialize(), and Slic3r::ConfigSubstitutionContext::substitutions.
Referenced by Slic3r::ConfigBase::load(), Slic3r::PresetBundle::load_config_file(), and Slic3r::GCodeProcessor::process_file().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticinherited |
References Slic3r::ConfigBase::set_deserialize().
Referenced by Slic3r::AMFParserContext::endElement(), Slic3r::ConfigBase::load_from_gcode_file(), and Slic3r::load_from_superslicer_gcode_file().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::format(), and Slic3r::ConfigBase::load().
Referenced by Slic3r::ConfigBase::load(), Slic3r::PresetCollection::load_presets(), and Slic3r::PhysicalPrinterCollection::load_printers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::load().
Referenced by Slic3r::anonymous_namespace{AnycubicSLA.cpp}::fill_header(), and Slic3r::ConfigBase::load_from_ini_string_commented().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::load_from_ini_string().
Here is the call graph for this function:
|
static |
References DynamicPrintConfig(), and Slic3r::DynamicConfig::keys().
Referenced by Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::GLGizmoSlaSupports::get_config_options(), and Slic3r::GUI::ObjectList::merge().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
References Slic3r::append(), and Slic3r::ConfigBase::set_deserialize_strict().
Here is the call graph for this function:
|
inlinestatic |
References Slic3r::ConfigBase::set_deserialize_strict().
Here is the call graph for this function:| void Slic3r::DynamicPrintConfig::normalize_fdm | ( | ) |
References Slic3r::DynamicConfig::erase(), Slic3r::ConfigOptionResolver::has(), and Slic3r::ConfigBase::opt().
Referenced by Slic3r::Print::apply(), Slic3r::PrintObject::object_config_from_model_object(), and Slic3r::CLI::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigOption::deserialize(), Slic3r::Disable, Slic3r::ConfigBase::keys(), Slic3r::ConfigOption::nullable(), Slic3r::ConfigBase::opt(), and Slic3r::ConfigBase::optptr().
Referenced by Slic3r::PresetBundle::PresetBundle().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
References Slic3r::DynamicConfig::def(), and Slic3r::DynamicConfig::options.
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::DynamicConfig::def().
Here is the call graph for this function:
|
inline |
References Slic3r::DynamicConfig::operator=().
Here is the call graph for this function:
|
inlinenoexcept |
|
inherited |
References Slic3r::DynamicConfig::options.
|
inlineinherited |
|
inlineinherited |
References Slic3r::ConfigBase::optptr().
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::GUI::GLCanvas3D::WipeTowerInfo::apply_wipe_tower(), Slic3r::PrinterPresetCollection::default_preset_for(), Slic3r::get_bed_shape(), Slic3r::GUI::Materials::get_filament_type(), Slic3r::GUI::Materials::get_filament_vendor(), Slic3r::GUI::Materials::get_material_type(), Slic3r::GUI::Materials::get_material_vendor(), Slic3r::GUI::get_string_value(), Slic3r::handle_legacy_sla(), Slic3r::is_XL_printer(), Slic3r::DynamicConfig::keys(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::priv::load_model_objects(), normalize_fdm(), Slic3r::ConfigBase::null_nullables(), Slic3r::GUI::Plater::priv::on_wipetower_moved(), Slic3r::GUI::Plater::priv::on_wipetower_rotated(), Slic3r::ConfigBase::opt_serialize(), Slic3r::ConfigBase::option(), Slic3r::ConfigBase::option_throw(), Slic3r::DynamicConfig::optptr(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::run_post_process_scripts(), Slic3r::ConfigBase::set(), Slic3r::ConfigBase::set(), Slic3r::StaticConfig::set_defaults(), Slic3r::ConfigBase::set_deserialize_raw(), set_num_extruders(), Slic3r::CLI::setup(), Slic3r::PresetUtils::system_printer_model(), Slic3r::GUI::anonymous_namespace{HintNotification.cpp}::tag_check_material(), Slic3r::GUI::DiffPresetDialog::update_tree(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), and validate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Referenced by Slic3r::PresetHints::cooling_description(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::CLI::has_print_action(), Slic3r::GUI::Plater::priv::layers_height_allowed(), Slic3r::GUI::pad_combo_value_for_config(), Slic3r::GUI::Plater::priv::process_validation_warning(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::GUI::support_combo_value_for_config(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::ConfigManipulation::toggle_print_sla_options(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GUI::Plater::priv::update_background_process(), Slic3r::ExtruderFilaments::update_compatible_internal(), Slic3r::GUI::TabSLAPrint::update_description_lines(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
Referenced by Slic3r::BackgroundSlicingProcess::apply(), Slic3r::GUI::Plater::on_config_change(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::ConfigManipulation::toggle_print_sla_options(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the caller graph for this function:
|
inlineinherited |
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::GUI::change_opt_value(), Slic3r::PresetHints::cooling_description(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_max_layer_height(), Slic3r::GUI::get_min_layer_height(), Slic3r::GUI::get_string_value(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::Slicing::max_layer_height_from_nozzle(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::Slicing::min_layer_height_from_nozzle(), Slic3r::ModelConfig::opt_float(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::GUI::Plater::priv::take_snapshot(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GUI::Plater::priv::undo_redo_to(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::ConfigManipulation::update_print_sla_config().
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Referenced by Slic3r::PresetHints::cooling_description(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::ModelConfig::opt_int(), Slic3r::PresetHints::recommended_thin_wall_thickness(), Slic3r::CLI::run(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::PresetHints::top_bottom_shell_thickness_explanation(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
References Slic3r::ConfigBase::opt(), and Slic3r::ConfigOption::serialize().
Referenced by Slic3r::_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::GCode::append_full_config(), Slic3r::anonymous_namespace{SL1.cpp}::fill_slicerconf(), Slic3r::ModelConfig::opt_serialize(), Slic3r::ConfigBase::save(), and Slic3r::store_amf().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::ConfigBase::opt_string().
Referenced by Slic3r::ConfigBase::opt_string().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::_3MF_Exporter::_add_custom_gcode_per_print_z_file_to_archive(), Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::PhysicalPrinterCollection::find_printer_with_same_config(), Slic3r::PrinterPresetCollection::find_system_preset_by_model_and_variant(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_string_value(), Slic3r::PhysicalPrinter::has_empty_config(), Slic3r::PhysicalPrinter::has_print_host_information(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PhysicalPrinterCollection::load_printers_from_presets(), Slic3r::GUI::PresetComboBox::open_physical_printer_url(), Slic3r::PrintBase::output_filename(), Slic3r::CLI::output_filepath(), Slic3r::CLI::run(), Slic3r::GUI::Tab::save_preset(), Slic3r::Preset::set_visible_from_appconfig(), Slic3r::CLI::setup(), Slic3r::GUI::PlaterPresetComboBox::show_edit_menu(), Slic3r::store_amf(), Slic3r::GUI::TabSLAMaterial::toggle_options(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::Plater::update_filament_colors_in_full_config(), Slic3r::PresetBundle::update_filaments_compatible(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), Slic3r::GUI::Tab::update_preset_description_line(), and Slic3r::GUI::PhysicalPrinterDialog::update_printhost_buttons().
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
References Slic3r::ConfigBase::opt_string().
Referenced by Slic3r::ConfigBase::opt_string().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References Slic3r::ConfigBase::optptr().
Referenced by Slic3r::DynamicConfig::DynamicConfig(), Slic3r::PresetBundle::PresetBundle(), Slic3r::GCode::_do_export(), Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::add_correct_opts_to_diff(), Slic3r::GUI::add_correct_opts_to_options_list(), Slic3r::GUI::ObjectSettings::add_missed_options(), Slic3r::GCode::append_full_config(), Slic3r::Search::OptionsSearcher::append_options(), Slic3r::Print::apply(), Slic3r::SLAPrint::apply(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::GCodeProcessor::apply_config(), Slic3r::PlaceholderParser::apply_config(), Slic3r::ConfigBase::apply_only(), Slic3r::PlaceholderParser::apply_only(), Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::GUI::TabSLAMaterial::build(), Slic3r::GUI::TabPrinter::build_extruder_pages(), Slic3r::GUI::TabPrinter::build_fff(), Slic3r::GUI::TabPrinter::cache_extruder_cnt(), Slic3r::GUI::PlaterPresetComboBox::change_extruder_color(), Slic3r::Search::change_opt_key(), Slic3r::GUI::change_opt_value(), Slic3r::Preset::compatible_printers_condition(), Slic3r::Preset::compatible_prints_condition(), Slic3r::copy_bed_model_and_texture_if_needed(), Slic3r::deep_diff(), Slic3r::GUI::Bed3D::detect_type(), Slic3r::ConfigBase::diff(), Slic3r::ConfigBase::equal(), Slic3r::ConfigBase::equals(), Slic3r::GUI::GUI_App::extruders_cnt(), Slic3r::GUI::GUI_App::extruders_edited_cnt(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::fill_header(), Slic3r::GUI::Plater::force_filament_colors_update(), Slic3r::PresetBundle::full_fff_config(), Slic3r::full_print_config_diffs(), Slic3r::PresetBundle::full_sla_config(), Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_f(), Slic3r::anonymous_namespace{AnycubicSLA.cpp}::get_cfg_value_i(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::GLGizmoSlaSupports::get_config_options(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::Plater::get_extruder_colors_from_plater_config(), Slic3r::GUI::get_full_label(), Slic3r::PrintHost::get_print_host(), get_printer_technology(), Slic3r::get_raster_params(), Slic3r::get_sla_suptree_prefix(), Slic3r::get_slice_params(), Slic3r::GUI::get_string_value(), Slic3r::handle_legacy_project_loaded(), Slic3r::Preset::inherits(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::is_compatible_with_printer(), Slic3r::GUI::MainFrame::load_config(), Slic3r::GUI::Tab::load_config(), Slic3r::GUI::Tab::load_current_preset(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::min_object_distance(), Slic3r::Preset::normalize(), Slic3r::GUI::Plater::on_config_change(), Slic3r::GUI::GLGizmoSlaSupports::on_set_state(), Slic3r::PlaceholderParser::option(), Slic3r::ModelConfig::option(), Slic3r::client::MyContext::optptr(), Slic3r::opts_equal(), Slic3r::GUI::ObjectList::paste_settings_into_list(), Slic3r::BackgroundSlicingProcess::prepare_upload(), Slic3r::print_config_diffs(), Slic3r::Preset::printer_technology(), Slic3r::PhysicalPrinter::printer_technology(), Slic3r::Preset::printer_technology_ref(), Slic3r::BackgroundSlicingProcess::process_sla(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::CLI::run(), Slic3r::CLI::setup(), Slic3r::GUI::Plater::priv::show_action_buttons(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::PhysicalPrinterDialog::update(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::ExtruderFilaments::update_compatible_internal(), Slic3r::CustomGCode::update_custom_gcode_per_print_z_from_config(), Slic3r::PresetBundle::update_filaments_compatible(), Slic3r::PhysicalPrinter::update_from_config(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::PhysicalPrinter::update_preset_names_in_config(), Slic3r::GUI::Sidebar::update_presets(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::Sidebar::update_sliced_info_sizer().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::ConfigBase::opt(), Slic3r::ConfigBase::optptr(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
inlineinherited |
References Slic3r::ConfigBase::def(), and Slic3r::ConfigDef::get().
Referenced by Slic3r::Search::OptionsSearcher::append_options(), Slic3r::GUI::GLGizmoHollow::get_config_options(), Slic3r::GUI::get_string_value(), Slic3r::DynamicConfig::read_cli(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
References Slic3r::ConfigBase::opt(), and Slic3r::ConfigBase::optptr().
Referenced by Slic3r::ConfigBase::option_throw(), Slic3r::ConfigBase::set(), and Slic3r::ConfigBase::set().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::ConfigBase::opt(), Slic3r::ConfigBase::option_throw(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
overridevirtualinherited |
Reimplemented from Slic3r::ConfigBase.
Referenced by Slic3r::PresetBundle::PresetBundle(), Slic3r::GUI::get_string_value(), Slic3r::PresetBundle::load_config_file_config_bundle(), Slic3r::client::MyContext::new_old_variable(), and Slic3r::client::MyContext::resolve_output_symbol().
Here is the caller graph for this function:
|
overridevirtualinherited |
Implements Slic3r::ConfigBase.
References Slic3r::ConfigOptionDef::create_default_option(), Slic3r::ConfigBase::def(), Slic3r::ConfigDef::get(), and Slic3r::ConfigBase::opt().
Here is the call graph for this function:
|
inherited |
References Slic3r::ConfigOptionVectorBase::clear(), Slic3r::coBool, Slic3r::coBools, Slic3r::coString, Slic3r::ConfigBase::def(), Slic3r::ConfigOption::deserialize(), Slic3r::Disable, Slic3r::ConfigOptionResolver::has(), Slic3r::ConfigOption::is_vector(), Slic3r::ConfigBase::keys(), Slic3r::ConfigBase::option_def(), Slic3r::ConfigDef::options, Slic3r::ConfigBase::set_deserialize_nothrow(), Slic3r::ConfigOption::type(), Slic3r::ConfigOptionDef::type, and Slic3r::ConfigOptionSingle< T >::value.
Referenced by Slic3r::CLI::setup().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::header_slic3r_generated(), Slic3r::ConfigBase::keys(), and Slic3r::ConfigBase::opt_serialize().
Referenced by Slic3r::CLI::run(), Slic3r::Preset::save(), Slic3r::PhysicalPrinter::save(), and Slic3r::PhysicalPrinter::save().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivateinherited |
References Slic3r::DynamicConfig::options.
|
inlineinherited |
Referenced by Slic3r::extract_profile(), and Slic3r::ModelConfig::set().
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inherited |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coString, Slic3r::float_to_string_decimal_point(), Slic3r::ConfigBase::opt(), Slic3r::ConfigBase::option_throw(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
inherited |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coString, Slic3r::ConfigBase::opt(), Slic3r::ConfigBase::option_throw(), and Slic3r::ConfigOption::type().
Here is the call graph for this function:
|
inherited |
References Slic3r::append(), Slic3r::format(), and Slic3r::ConfigBase::set_deserialize_nothrow().
Referenced by Slic3r::ConfigBase::load(), Slic3r::PresetBundle::load_configbundle(), Slic3r::ConfigBase::load_from_gcode_file(), Slic3r::ConfigBase::load_from_gcode_string_legacy(), Slic3r::ModelConfig::set_deserialize(), Slic3r::ConfigBase::set_deserialize(), Slic3r::ConfigBase::set_deserialize_strict(), and Slic3r::ConfigBase::set_deserialize_strict().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::set_deserialize().
Here is the call graph for this function:
|
inherited |
References Slic3r::append(), Slic3r::ConfigBase::handle_legacy(), and Slic3r::ConfigBase::set_deserialize_raw().
Referenced by Slic3r::DynamicConfig::read_cli(), and Slic3r::ConfigBase::set_deserialize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateinherited |
References Slic3r::append(), Slic3r::ConfigOption::clone(), Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::ConfigBase::def(), Slic3r::ConfigOptionDef::default_value, Slic3r::ConfigHelpers::DefaultsToFalse, Slic3r::ConfigHelpers::DefaultsToTrue, Slic3r::ConfigOption::deserialize(), Slic3r::Disable, Slic3r::Enable, Slic3r::EnableSilent, Slic3r::EnableSystemSilent, Slic3r::ConfigHelpers::enum_looks_like_true_value(), Slic3r::ConfigHelpers::Failed, Slic3r::ConfigDef::get(), Slic3r::ConfigHelpers::looks_like_enum_value(), Slic3r::ConfigSubstitution::new_value, Slic3r::ConfigOption::nullable(), Slic3r::ConfigSubstitution::old_value, Slic3r::ConfigBase::opt(), Slic3r::ConfigSubstitution::opt_def, Slic3r::ConfigDef::options, Slic3r::ConfigSubstitutionContext::rule, Slic3r::ConfigOption::set(), Slic3r::ConfigBase::set_deserialize_raw(), Slic3r::ConfigOptionDef::shortcut, Slic3r::ConfigHelpers::Substituted, Slic3r::ConfigSubstitutionContext::substitutions, and Slic3r::ConfigOptionDef::type.
Referenced by Slic3r::ConfigBase::set_deserialize_nothrow(), and Slic3r::ConfigBase::set_deserialize_raw().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::append(), Slic3r::Disable, and Slic3r::ConfigBase::set_deserialize().
Referenced by new_with(), new_with(), and Slic3r::ModelConfig::set_deserialize_strict().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::Disable, and Slic3r::ConfigBase::set_deserialize().
Here is the call graph for this function:
|
inlineinherited |
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::PhysicalPrinterCollection::PhysicalPrinterCollection(), Slic3r::WipeTowerIntegration::append_tcr(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::GUI::PageFirmware::apply_custom_config(), Slic3r::GUI::PageBedShape::apply_custom_config(), Slic3r::GUI::PageBuildVolume::apply_custom_config(), Slic3r::GUI::PageDiameters::apply_custom_config(), Slic3r::GUI::PageTemperatures::apply_custom_config(), Slic3r::GUI::TabSLAMaterial::build(), Slic3r::GUI::TabPrinter::build_extruder_pages(), Slic3r::GUI::TabPrinter::build_fff(), Slic3r::GUI::TabPrinter::build_kinematics_page(), Slic3r::GUI::PlaterPresetComboBox::change_extruder_color(), Slic3r::GUI::change_opt_value(), Slic3r::PrintStatistics::config(), Slic3r::ProcessLayer::emit_custom_gcode_per_print_z(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::is_compatible_with_printer(), cereal::load(), Slic3r::Print::output_filename(), Slic3r::SLAPrint::output_filename(), Slic3r::PrintBase::output_filename(), Slic3r::PrintStatistics::placeholders(), Slic3r::print_config_diffs(), Slic3r::GUI::Plater::priv::process_validation_warning(), Slic3r::PlaceholderParser::set(), Slic3r::ModelConfig::set_key_value(), Slic3r::GUI::PhysicalPrinterDialog::set_printer_technology(), Slic3r::client::MyContext::store_new_variable(), Slic3r::GUI::TabPrinter::toggle_options(), Slic3r::GUI::Plater::priv::undo_redo_to(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::ExtruderFilaments::update_compatible_internal(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), Slic3r::PrintBase::update_object_placeholders(), Slic3r::update_preset_name_option(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), Slic3r::GUI::ConfigManipulation::update_print_sla_config(), and Slic3r::PlaceholderParser::update_timestamp().
Here is the caller graph for this function:| void Slic3r::DynamicPrintConfig::set_num_extruders | ( | unsigned int | num_extruders | ) |
References Slic3r::PrintConfigDef::extruder_option_keys(), Slic3r::ConfigBase::opt(), and Slic3r::print_config_def.
Referenced by Slic3r::Preset::normalize(), and Slic3r::Preset::set_num_extruders().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
References Slic3r::ConfigBase::keys().
Referenced by Slic3r::run_post_process_scripts().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::DynamicConfig::options.
Referenced by cereal::save(), and Slic3r::ModelConfig::size().
Here is the caller graph for this function:
|
inlineinherited |
References Slic3r::DynamicConfig::options.
| std::string Slic3r::DynamicPrintConfig::validate | ( | ) |
References Slic3r::ConfigBase::opt(), Slic3r::printer_technology(), Slic3r::ptFFF, and Slic3r::validate().
Referenced by Slic3r::CLI::run(), and Slic3r::CLI::setup().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateinherited |
Referenced by Slic3r::DynamicConfig::cbegin(), Slic3r::DynamicConfig::cend(), Slic3r::DynamicConfig::empty(), Slic3r::DynamicPrintAndCLIConfig::handle_legacy(), Slic3r::DynamicConfig::operator+=(), Slic3r::DynamicConfig::operator=(), Slic3r::DynamicConfig::operator==(), Slic3r::DynamicConfig::serialize(), Slic3r::DynamicConfig::size(), and Slic3r::DynamicConfig::swap().