#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Config.hpp>
Public Member Functions | |
| ConfigOptionVector () | |
| ConfigOptionVector (size_t n, const T &value) | |
| ConfigOptionVector (std::initializer_list< T > il) | |
| ConfigOptionVector (const std::vector< T > &values) | |
| ConfigOptionVector (std::vector< T > &&values) | |
| void | set (const ConfigOption *rhs) override |
| void | set (const std::vector< const ConfigOption * > &rhs) override |
| void | set_at (const ConfigOption *rhs, size_t i, size_t j) override |
| virtual void | set_at_to_nil (size_t i) override |
| void | append (const ConfigOption *rhs) override |
| void | set (const ConfigOption *rhs, size_t start, size_t len) override |
| virtual void | set_with_restore (const ConfigOptionVectorBase *rhs, std::vector< int > &restore_index, int stride) override |
| virtual void | set_with_restore_2 (const ConfigOptionVectorBase *rhs, std::vector< int > &restore_index, int start, int len, bool skip_error=false) override |
| virtual void | set_only_diff (const ConfigOptionVectorBase *rhs, std::vector< int > &diff_index, int stride, bool keep_nil) override |
| virtual void | set_to_index (const ConfigOptionVectorBase *rhs, std::vector< int > &dest_index, int stride) override |
| virtual void | set_with_nil (const ConfigOptionVectorBase *rhs, const ConfigOptionVectorBase *inherits, int stride) override |
| const T & | get_at (size_t i) const |
| T & | get_at (size_t i) |
| void | resize (size_t n, const ConfigOption *opt_default=nullptr) override |
| void | clear () override |
| size_t | size () const override |
| bool | empty () const override |
| bool | operator== (const ConfigOption &rhs) const override |
| bool | operator== (const std::vector< T > &rhs) const throw () |
| bool | operator!= (const std::vector< T > &rhs) const throw () |
| size_t | hash () const override throw () |
| bool | overriden_by (const ConfigOption *rhs) const override |
| bool | apply_override (const ConfigOption *rhs, std::vector< int > &default_index) override |
| virtual std::vector< std::string > | vserialize () const =0 |
| virtual bool | is_nil (size_t idx) const =0 |
| virtual bool | is_nil () const |
| virtual ConfigOptionType | type () const =0 |
| virtual std::string | serialize () const =0 |
| virtual bool | deserialize (const std::string &str, bool append=false)=0 |
| virtual ConfigOption * | clone () const =0 |
| virtual int | getInt () const |
| virtual double | getFloat () const |
| virtual bool | getBool () const |
| virtual void | setInt (int) |
| bool | operator!= (const ConfigOption &rhs) const |
| bool | is_scalar () const |
| bool | is_vector () const |
| virtual bool | nullable () const |
Public Attributes | |
| std::vector< T > | values |
Protected Member Functions | |
| ConfigOptionType | scalar_type () const |
Private Member Functions | |
| template<class Archive> | |
| void | serialize (Archive &ar) |
Friends | |
| class | cereal::access |
|
inline |
Referenced by append(), apply_override(), operator==(), overriden_by(), resize(), set(), set(), set(), set_at(), set_only_diff(), set_to_index(), set_with_nil(), set_with_restore(), and set_with_restore_2().
|
inlineexplicit |
References values.
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and Slic3r::ConfigOption::type().
|
inlineoverridevirtual |
Reimplemented from Slic3r::ConfigOption.
References ConfigOptionVector(), Slic3r::ConfigOption::nullable(), size(), and Slic3r::ConfigOption::type().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
Referenced by Slic3r::PresetBundle::load_config_file_config(), and Slic3r::load_mixed_filament_settings().
|
pure virtualinherited |
Implemented in Slic3r::ConfigOptionBool, Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionEnum< T >, Slic3r::ConfigOptionEnum< BrimType >, Slic3r::ConfigOptionEnumGeneric, Slic3r::ConfigOptionEnumsGenericTempl< NULLABLE >, Slic3r::ConfigOptionEnumsGenericTempl< false >, Slic3r::ConfigOptionEnumsGenericTempl< true >, Slic3r::ConfigOptionFloat, Slic3r::ConfigOptionFloatOrPercent, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionInt, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, Slic3r::ConfigOptionPercent, Slic3r::ConfigOptionPercentsTempl< NULLABLE >, Slic3r::ConfigOptionPercentsTempl< false >, Slic3r::ConfigOptionPercentsTempl< true >, Slic3r::ConfigOptionPoint3, Slic3r::ConfigOptionPoint, Slic3r::ConfigOptionPoints, Slic3r::ConfigOptionPointsGroups, Slic3r::ConfigOptionString, and Slic3r::ConfigOptionStrings.
Referenced by Slic3r::DynamicConfig::DynamicConfig(), Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::GUI::TabFilament::add_filament_overrides_page(), Slic3r::GUI::ObjectSettings::add_missed_options(), Slic3r::GUI::ObjectTableSettings::add_missed_options(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::SLAPrint::apply(), Slic3r::PlaceholderParser::apply_config(), Slic3r::PlaceholderParser::apply_only(), Slic3r::compute_filament_override_value(), Slic3r::GUI::Tab::load_config(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GUI::ObjectList::merge(), Slic3r::GUI::ObjectList::paste_settings_into_list(), Slic3r::CLI::run(), Slic3r::GUI::PartPlate::set_vase_mode_related_object_config(), Slic3r::GUI::ObjectGridTable::update_filament_to_config(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), Slic3r::GUI::ObjectGridTable::update_value_to_config(), and Slic3r::client::MyContext::vector_variable_new_from_copy().
|
pure virtualinherited |
Implemented in Slic3r::ConfigOptionBool, Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionEnum< T >, Slic3r::ConfigOptionEnum< BrimType >, Slic3r::ConfigOptionEnumGeneric, Slic3r::ConfigOptionEnumsGenericTempl< NULLABLE >, Slic3r::ConfigOptionEnumsGenericTempl< false >, Slic3r::ConfigOptionEnumsGenericTempl< true >, Slic3r::ConfigOptionFloat, Slic3r::ConfigOptionFloatOrPercent, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionInt, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, Slic3r::ConfigOptionPercent, Slic3r::ConfigOptionPoint3, Slic3r::ConfigOptionPoint, Slic3r::ConfigOptionPoints, Slic3r::ConfigOptionPointsGroups, Slic3r::ConfigOptionString, and Slic3r::ConfigOptionStrings.
References Slic3r::append().
Referenced by Slic3r::DynamicConfig::read_cli().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
Referenced by Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::GUI::Tab::compatible_widget_reload(), Slic3r::GUI::get_string_value(), Slic3r::GUI::Tab::on_roll_back_value(), and Slic3r::GUI::Sidebar::update_mixed_filament_list().
|
inline |
|
inline |
References values.
Referenced by Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::Print::collect_filament_variant_uses(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::DynamicPrintConfig::get_index_for_extruder(), Slic3r::GUI::get_string_value(), Slic3r::PresetBundle::load_config_file_config(), and Slic3r::CLI::run().
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionBool.
Referenced by Slic3r::_BBS_3MF_Exporter::_add_model_config_file_to_archive(), Slic3r::GUI::MenuFactory::append_menu_items_flush_options(), Slic3r::Print::apply(), Slic3r::GUI::PartPlate::estimate_wipe_tower_footprint(), Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::PartPlate::get_extruders_under_cli(), Slic3r::GUI::PartPlate::get_object_filament_extruders(), and Slic3r::GUI::ArrangeJob::prepare_wipe_tower().
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionFloat.
Referenced by Slic3r::estimate_wipe_tower_first_layer_outline(), Slic3r::GUI::PartPlate::estimate_wipe_tower_footprint(), Slic3r::GUI::PartPlate::get_object_filament_extruders(), Slic3r::GUI::get_string_value(), Slic3r::CLI::run(), Slic3r::client::MyContext::scalar_variable_to_expr(), Slic3r::client::MyContext::vector_element_to_expr(), and Slic3r::GUI::PartPlate::wipe_tower_obstacles().
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionEnum< T >, Slic3r::ConfigOptionEnum< BrimType >, and Slic3r::ConfigOptionInt.
Referenced by Slic3r::_BBS_3MF_Exporter::_add_model_config_file_to_archive(), Slic3r::estimate_wipe_tower_first_layer_outline(), Slic3r::GUI::PartPlate::estimate_wipe_tower_footprint(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::PartPlate::get_extruders_under_cli(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::PartPlate::get_object_filament_extruders(), Slic3r::GUI::get_string_from_enum(), Slic3r::PrintConfigDef::handle_legacy_composite(), Slic3r::client::MyContext::legacy_variable_expansion2(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::DynamicPrintConfig::normalize_fdm(), Slic3r::DynamicPrintConfig::normalize_fdm_1(), Slic3r::ConfigOptionEnum< T >::operator==(), Slic3r::ConfigOptionEnumGeneric::operator==(), Slic3r::DynamicConfig::opt_enum(), Slic3r::prime_tower_is_printed(), Slic3r::GUI::GLGizmoMmuSegmentation::remap_filament_assignments(), Slic3r::resolve_wipe_tower_type(), Slic3r::ConfigOptionEnum< T >::set(), Slic3r::ConfigOptionEnumGeneric::set(), Slic3r::GUI::GCodeViewer::update_layers_slider_mode(), and Slic3r::GUI::PartPlate::wipe_tower_obstacles().
|
inlineoverridevirtual | ||||||||||||
Implements Slic3r::ConfigOption.
|
inlinevirtualinherited |
Reimplemented from Slic3r::ConfigOption.
|
pure virtualinherited |
Implemented in Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, Slic3r::ConfigOptionPoints, Slic3r::ConfigOptionPointsGroups, and Slic3r::ConfigOptionStrings.
References Slic3r::ConfigOption::set().
Referenced by Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::client::MyContext::is_nil_test(), Slic3r::client::MyContext::legacy_variable_expansion(), Slic3r::client::MyContext::legacy_variable_expansion2(), Slic3r::set_variant_override(), Slic3r::GUI::TabFilament::update_filament_overrides_page(), and Slic3r::client::MyContext::vector_element_to_expr().
|
inlineinherited |
References Slic3r::coVectorType, is_scalar(), and type().
Referenced by Slic3r::PresetBundle::construct_full_config(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetCollection::get_preset_differed_for_save(), is_scalar(), is_vector(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::CLI::run(), Slic3r::Preset::save(), Slic3r::client::MyContext::scalar_variable_assign_scalar(), Slic3r::DynamicPrintConfig::update_diff_values_to_child_config(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), Slic3r::update_static_print_config_from_dynamic(), Slic3r::client::MyContext::vector_variable_assign_array(), Slic3r::client::MyContext::vector_variable_assign_initializer_list(), and Slic3r::client::MyContext::vector_variable_new_from_array().
|
inlineinherited |
References is_scalar().
Referenced by Slic3r::client::MyContext::copy_vector_variable_to_vector_variable(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Tab::options_list_storage_key(), Slic3r::DynamicConfig::read_cli(), Slic3r::client::MyContext::scalar_variable_new_from_scalar_expression(), Slic3r::client::MyContext::vector_variable_element_assign_scalar(), and Slic3r::client::MyContext::vector_variable_new_from_copy().
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionEnumsGenericTempl< NULLABLE >, Slic3r::ConfigOptionEnumsGenericTempl< false >, Slic3r::ConfigOptionEnumsGenericTempl< true >, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, and Slic3r::ConfigOptionPointsGroups.
Referenced by Slic3r::ConfigOptionVector< T >::apply_override(), Slic3r::PresetCollection::get_preset_differed_for_save(), overriden_by(), Slic3r::ConfigOptionVector< T >::overriden_by(), and Slic3r::Preset::save().
|
inlineinherited |
|
inline | |||||||||||||
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
References ConfigOptionVector(), Slic3r::ConfigOption::type(), and values.
|
inline | |||||||||||||
|
inlineoverridevirtual |
Reimplemented from Slic3r::ConfigOption.
References ConfigOptionVector(), Slic3r::ConfigOption::nullable(), size(), and Slic3r::ConfigOption::type().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and values.
Referenced by Slic3r::DynamicPrintConfig::get_extruder_nozzle_volume_count(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::PresetBundle::load_selections(), Slic3r::Preset::normalize(), Slic3r::GUI::Plater::open_filament_map_setting_dialog(), Slic3r::CLI::run(), Slic3r::PresetBundle::set_num_filaments(), Slic3r::PresetBundle::update_filament_multi_color(), and Slic3r::PresetBundle::update_selections().
|
inlineprotectedinherited |
References Slic3r::coVectorType, and Slic3r::ConfigOption::type().
|
pure virtualinherited |
Implemented in Slic3r::ConfigOptionBool, Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionEnum< T >, Slic3r::ConfigOptionEnum< BrimType >, Slic3r::ConfigOptionEnumGeneric, Slic3r::ConfigOptionEnumsGenericTempl< NULLABLE >, Slic3r::ConfigOptionEnumsGenericTempl< false >, Slic3r::ConfigOptionEnumsGenericTempl< true >, Slic3r::ConfigOptionFloat, Slic3r::ConfigOptionFloatOrPercent, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionInt, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, Slic3r::ConfigOptionPercent, Slic3r::ConfigOptionPercentsTempl< NULLABLE >, Slic3r::ConfigOptionPercentsTempl< false >, Slic3r::ConfigOptionPercentsTempl< true >, Slic3r::ConfigOptionPoint3, Slic3r::ConfigOptionPoint, Slic3r::ConfigOptionPoints, Slic3r::ConfigOptionPointsGroups, Slic3r::ConfigOptionSingle< T >, Slic3r::ConfigOptionSingle< bool >, Slic3r::ConfigOptionSingle< BrimType >, Slic3r::ConfigOptionSingle< double >, Slic3r::ConfigOptionSingle< int >, Slic3r::ConfigOptionSingle< std::string >, Slic3r::ConfigOptionSingle< Vec2d >, Slic3r::ConfigOptionSingle< Vec3d >, Slic3r::ConfigOptionString, and Slic3r::ConfigOptionStrings.
Referenced by Slic3r::PresetCollection::get_differed_values_to_update(), Slic3r::anonymous_namespace{PrintConfig.cpp}::log_normalize_legacy_vector_size(), Slic3r::CLI::run(), Slic3r::DynamicPrintConfig::update_diff_values_to_child_config(), and Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config().
|
inlineprivate |
|
inlineoverridevirtual |
Implements Slic3r::ConfigOption.
References ConfigOptionVector(), Slic3r::ConfigOption::type(), and values.
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and Slic3r::ConfigOption::type().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and Slic3r::ConfigOption::type().
Referenced by Slic3r::CLI::run().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
Reimplemented in Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, and Slic3r::ConfigOptionIntsTempl< true >.
Referenced by set_with_nil().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and Slic3r::ConfigOption::type().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), Slic3r::ConfigOption::type(), and values.
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), set_at_to_nil(), size(), Slic3r::ConfigOption::type(), and values.
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and Slic3r::ConfigOption::type().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
References ConfigOptionVector(), and Slic3r::ConfigOption::type().
|
inlinevirtualinherited |
Reimplemented in Slic3r::ConfigOptionEnum< T >, Slic3r::ConfigOptionEnum< BrimType >, and Slic3r::ConfigOptionInt.
Referenced by Slic3r::DynamicPrintConfig::normalize_fdm(), and Slic3r::DynamicPrintConfig::normalize_fdm_1().
|
inlineoverridevirtual |
Implements Slic3r::ConfigOptionVectorBase.
Referenced by apply_override(), Slic3r::GUI::Sidebar::auto_calc_flushing_volumes(), Slic3r::GUI::create_mixed_filament_from_result(), Slic3r::GUI::Sidebar::edit_mixed_filament(), WipingDialog::ExpandToFullMatrix(), Slic3r::GUI::filament_color_picker_value(), Slic3r::get_bed_shape(), Slic3r::PresetBundle::get_full_flush_matrix(), Slic3r::GUI::get_string_value(), is_flush_config_modified(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GUI::anonymous_namespace{GLGizmoTextureDisplacement.cpp}::mixed_slot_signature(), Slic3r::normalize_filament_values_to_variants(), Slic3r::PresetBundle::num_mixed_filaments(), Slic3r::GUI::Plater::open_filament_map_setting_dialog(), overriden_by(), Slic3r::GUI::anonymous_namespace{Plater.cpp}::parse_mixed_gradient_slots(), Slic3r::GCodeProcessor::process_file(), Slic3r::GUI::recompute_mixed_slot_colors(), Slic3r::GUI::IMEXModesCtrl::reset_row_to_parent(), Slic3r::CLI::run(), Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog(), set_with_nil(), Slic3r::GUI::ObjectList::split(), Slic3r::PresetBundle::sync_ams_list(), Slic3r::GUI::sync_loaded_project_filament_config(), Slic3r::GUI::Plater::update_flush_volume_matrix(), Slic3r::GUI::Sidebar::update_mixed_filament_list(), Slic3r::GUI::DiffPresetDialog::update_tree(), and Slic3r::DynamicPrintConfig::update_values_from_single_to_multi().
|
pure virtualinherited |
Implemented in Slic3r::ConfigOptionBool, Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionEnum< T >, Slic3r::ConfigOptionEnum< BrimType >, Slic3r::ConfigOptionEnumGeneric, Slic3r::ConfigOptionEnumsGenericTempl< NULLABLE >, Slic3r::ConfigOptionEnumsGenericTempl< false >, Slic3r::ConfigOptionEnumsGenericTempl< true >, Slic3r::ConfigOptionFloat, Slic3r::ConfigOptionFloatOrPercent, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionInt, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, Slic3r::ConfigOptionPercent, Slic3r::ConfigOptionPercentsTempl< NULLABLE >, Slic3r::ConfigOptionPercentsTempl< false >, Slic3r::ConfigOptionPercentsTempl< true >, Slic3r::ConfigOptionPoint3, Slic3r::ConfigOptionPoint, Slic3r::ConfigOptionPoints, Slic3r::ConfigOptionPointsGroups, Slic3r::ConfigOptionString, and Slic3r::ConfigOptionStrings.
Referenced by Slic3r::ConfigOptionVector< T >::append(), Slic3r::Search::SettingsIndex::append_options(), Slic3r::ConfigOptionVector< T >::apply_override(), Slic3r::client::MyContext::copy_vector_variable_to_vector_variable(), Slic3r::deep_diff(), Slic3r::ConfigBase::get_abs_value(), Slic3r::ConfigBase::get_abs_value(), Slic3r::ConfigBase::get_abs_value_at(), Slic3r::GUI::ObjectGridTable::GetValue(), is_scalar(), Slic3r::client::MyContext::legacy_variable_expansion2(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::ConfigOptionEnum< T >::operator==(), Slic3r::ConfigOptionEnumGeneric::operator==(), Slic3r::ConfigOptionFloat::operator==(), Slic3r::ConfigOptionFloatOrPercent::operator==(), Slic3r::ConfigOptionFloatsOrPercentsTempl< false >::operator==(), Slic3r::ConfigOptionFloatsTempl< false >::operator==(), Slic3r::ConfigOptionIntsGroups::operator==(), Slic3r::ConfigOptionPointsGroups::operator==(), Slic3r::ConfigOptionSingle< T >::operator==(), Slic3r::ConfigOptionVector< T >::operator==(), Slic3r::ConfigOptionVector< T >::overriden_by(), Slic3r::DynamicConfig::read_cli(), Slic3r::ConfigOptionVectorBase::scalar_type(), Slic3r::client::MyContext::scalar_variable_assign_scalar(), Slic3r::client::MyContext::scalar_variable_to_expr(), Slic3r::ConfigOptionEnum< T >::set(), Slic3r::ConfigOptionEnumGeneric::set(), Slic3r::ConfigOptionEnumsGenericTempl< false >::set(), Slic3r::ConfigOptionFloatOrPercent::set(), Slic3r::ConfigOptionSingle< T >::set(), Slic3r::ConfigOptionVector< T >::set(), Slic3r::ConfigOptionVector< T >::set(), Slic3r::ConfigOptionVector< T >::set_at(), Slic3r::ConfigOptionVector< T >::set_only_diff(), Slic3r::ConfigOptionVector< T >::set_to_index(), Slic3r::ConfigOptionVector< T >::set_with_nil(), Slic3r::ConfigOptionVector< T >::set_with_restore(), Slic3r::ConfigOptionVector< T >::set_with_restore_2(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), Slic3r::client::MyContext::vector_element_to_expr(), Slic3r::client::MyContext::vector_variable_assign_expr_with_count(), Slic3r::client::MyContext::vector_variable_assign_initializer_list(), Slic3r::client::MyContext::vector_variable_element_assign_scalar(), and Slic3r::client::MyContext::vector_variable_new_from_copy().
|
pure virtualinherited |
Implemented in Slic3r::ConfigOptionBoolsTempl< NULLABLE >, Slic3r::ConfigOptionBoolsTempl< false >, Slic3r::ConfigOptionBoolsTempl< true >, Slic3r::ConfigOptionEnumsGenericTempl< NULLABLE >, Slic3r::ConfigOptionEnumsGenericTempl< false >, Slic3r::ConfigOptionEnumsGenericTempl< true >, Slic3r::ConfigOptionFloatsOrPercentsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsOrPercentsTempl< false >, Slic3r::ConfigOptionFloatsOrPercentsTempl< true >, Slic3r::ConfigOptionFloatsTempl< NULLABLE >, Slic3r::ConfigOptionFloatsTempl< false >, Slic3r::ConfigOptionFloatsTempl< true >, Slic3r::ConfigOptionIntsGroups, Slic3r::ConfigOptionIntsTempl< NULLABLE >, Slic3r::ConfigOptionIntsTempl< false >, Slic3r::ConfigOptionIntsTempl< true >, Slic3r::ConfigOptionPercentsTempl< NULLABLE >, Slic3r::ConfigOptionPercentsTempl< false >, Slic3r::ConfigOptionPercentsTempl< true >, Slic3r::ConfigOptionPoints, Slic3r::ConfigOptionPointsGroups, and Slic3r::ConfigOptionStrings.
Referenced by Slic3r::GUI::get_config_json(), Slic3r::client::MyContext::legacy_variable_expansion(), Slic3r::client::MyContext::legacy_variable_expansion2(), and Slic3r::ConfigBase::save_to_json().
|
friend |
References cereal::access.
Referenced by cereal::access.
| std::vector<T> Slic3r::ConfigOptionVector< T >::values |
Referenced by ConfigOptionVector(), ConfigOptionVector(), ConfigOptionVector(), ConfigOptionVector(), Slic3r::GUI::PageBedShape::PageBedShape(), Slic3r::PresetBundle::PresetBundle(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::any_enabled(), Slic3r::append_bed_exclude_volumes(), Slic3r::GCodeProcessor::apply_config(), Slic3r::GUI::Plater::priv::apply_textured_mesh_import_result(), Slic3r::GUI::PluginField::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::GuideFrame::BuildProfileJson(), Slic3r::PresetBundle::check_filament_temp_equation_by_printer_type_and_nozzle_for_mas_tray(), Slic3r::GUI::ConfigManipulation::check_nozzle_recommended_temperature_range(), Slic3r::PresetBundle::check_printer_default_materials(), Slic3r::PresetCollection::clone_presets_for_printer(), Slic3r::Print::collect_filament_variant_uses(), Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::TabPrinter::create_bed_shape_widget(), Slic3r::GUI::create_mixed_filament_from_result(), Slic3r::GUI::Bed3D::detect_type(), Slic3r::GUI::Sidebar::edit_mixed_filament(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::ensure_process_variant_columns(), Slic3r::execute_capabilities_from_refs(), Slic3r::PresetBundle::export_selections(), Slic3r::GUI::find_existing_decompose_component(), Slic3r::find_fixed_mixed_filament(), Slic3r::GUI::Plater::force_filament_colors_update(), Slic3r::PresetBundle::full_fff_config(), get_at(), Slic3r::get_bed_excluded_regions_by_extruder(), Slic3r::get_bed_shape(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::get_extruder_supported_nozzle_volume_types(), Slic3r::GUI::Plater::get_filament_gradient_ramps(), Slic3r::Print::get_filament_unprintable_flow(), Slic3r::DynamicPrintConfig::get_index_for_extruder(), Slic3r::GUI::PartPlate::get_plate_wrapping_detection_area(), Slic3r::GUI::get_string_value(), Slic3r::GUI::PresetComboBox::get_tooltip(), Slic3r::anonymous_namespace{IMEXHelpers.cpp}::imex_mode_at(), Slic3r::GUI::CrealityPrintHostSendDialog::init(), Slic3r::GUI::ObjectTablePanel::init_filaments_and_colors(), Slic3r::GUI::MainFrame::init_tabpanel(), Slic3r::is_compatible_with_parent_printer(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), legacy_bed_exclude_area_points(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::mixed_gradient_ramp(), Slic3r::GUI::anonymous_namespace{GLGizmoTextureDisplacement.cpp}::mixed_slot_signature(), Slic3r::PresetBundle::num_physical_filaments(), operator==(), Slic3r::Print::output_filename(), Slic3r::GUI::anonymous_namespace{Plater.cpp}::parse_mixed_gradient_slots(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::ImexArrangeInput::read_config(), Slic3r::GUI::recompute_mixed_slot_colors(), Slic3r::refresh_missing_plugins(), Slic3r::refresh_missing_plugins(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::GUI::GCodeViewer::render_markers(), Slic3r::GUI::IMEXModesCtrl::reset_row_to_parent(), resize(), Slic3r::GUI::IMEXModesCtrl::row_differs_from_parent(), Slic3r::GUI::IMEXModesCtrl::row_has_parent_counterpart(), Slic3r::CLI::run(), Slic3r::run_post_process_scripts(), Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog(), Slic3r::GUI::Tab::save_preset(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::Tab::select_preset(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::select_printer_default_presets(), set(), Slic3r::GUI::Plater::set_bed_shape(), Slic3r::GUI::TabFilament::set_custom_gcode(), Slic3r::ConfigBase::set_deserialize_raw(), Slic3r::PresetBundle::set_num_filaments(), set_to_index(), Slic3r::GUI::PointCtrl::set_value(), set_with_nil(), Slic3r::GUI::Sidebar::sync_ams_list(), Slic3r::PresetBundle::sync_ams_list(), Slic3r::GUI::PlaterPresetComboBox::sync_colour_config(), Slic3r::GUI::sync_loaded_project_filament_config(), Slic3r::GUI::PresetComboBox::update_ams_color(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::GUI::Plater::update_filament_colors_in_full_config(), Slic3r::MachineObject::update_filament_list(), Slic3r::PresetBundle::update_filament_multi_color(), Slic3r::GUI::Sidebar::update_mixed_filament_list(), Slic3r::PresetBundle::update_num_filaments(), Slic3r::GUI::DiffPresetDialog::update_tree(), Slic3r::DynamicPrintConfig::update_values_from_multi_to_multi(), Slic3r::DynamicPrintConfig::update_values_from_single_to_multi(), and Slic3r::client::MyContext::vector_element_to_expr().