#include <src/libslic3r/Preset.hpp>
◆ VendorProfile() [1/2]
| Slic3r::VendorProfile::VendorProfile |
( |
| ) |
|
|
inline |
◆ VendorProfile() [2/2]
| Slic3r::VendorProfile::VendorProfile |
( |
std::string |
id | ) |
|
|
inline |
std::string id
Definition Preset.hpp:33
◆ families()
| std::vector< std::string > Slic3r::VendorProfile::families |
( |
| ) |
const |
231{
232 std::vector<std::string> res;
233 unsigned num_familiies = 0;
234
235 for (
auto &model :
models) {
236 if (std::find(res.begin(), res.end(), model.family) == res.end()) {
237 res.push_back(model.family);
238 num_familiies++;
239 }
240 }
241
242 return res;
243}
std::vector< PrinterModel > models
Definition Preset.hpp:67
References models.
Referenced by Slic3r::GUI::PagePrinters::PagePrinters().
◆ from_ini() [1/2]
| VendorProfile Slic3r::VendorProfile::from_ini |
( |
const boost::filesystem::path & |
path, |
|
|
bool |
load_all = true |
|
) |
| |
|
static |
◆ from_ini() [2/2]
| static VendorProfile Slic3r::VendorProfile::from_ini |
( |
const boost::property_tree::ptree & |
tree, |
|
|
const boost::filesystem::path & |
path, |
|
|
bool |
load_all = true |
|
) |
| |
|
static |
◆ num_variants()
| size_t Slic3r::VendorProfile::num_variants |
( |
| ) |
const |
|
inline |
◆ operator<()
85{ return this->id < rhs.id; }
References id.
◆ operator==()
86{ return this->id == rhs.id; }
References id.
◆ valid()
| bool Slic3r::VendorProfile::valid |
( |
| ) |
const |
|
inline |
◆ changelog_url
| std::string Slic3r::VendorProfile::changelog_url |
◆ config_update_url
| std::string Slic3r::VendorProfile::config_update_url |
◆ config_version
| Semver Slic3r::VendorProfile::config_version |
◆ default_filaments
| std::set<std::string> Slic3r::VendorProfile::default_filaments |
◆ default_sla_materials
| std::set<std::string> Slic3r::VendorProfile::default_sla_materials |
◆ id
| std::string Slic3r::VendorProfile::id |
Referenced by Slic3r::GUI::PageVendors::PageVendors(), Slic3r::GUI::PrinterPicker::PrinterPicker(), Slic3r::GUI::ConfigWizard::priv::create_3rdparty_pages(), Slic3r::PresetUpdater::priv::get_config_updates(), Slic3r::PresetBundle::load_configbundle(), Slic3r::PresetCollection::merge_presets(), Slic3r::GUI::ConfigWizard::priv::on_3rdparty_install(), operator<(), operator==(), Slic3r::PresetUpdater::priv::perform_updates(), Slic3r::Preset::set_visible_from_appconfig(), Slic3r::PresetUpdater::priv::sync_config(), Slic3r::PresetUtils::system_printer_bed_model(), Slic3r::PresetUtils::system_printer_bed_texture(), Slic3r::PresetCollection::update_vendor_ptrs_after_copy(), Slic3r::GUI::Bundle::vendor_id(), and Slic3r::PresetUtils::vendor_profile_has_all_resources().
◆ models
◆ name
| std::string Slic3r::VendorProfile::name |
◆ templates_profile
| bool Slic3r::VendorProfile::templates_profile { false } |
Referenced by Slic3r::GUI::PageVendors::PageVendors(), Slic3r::GUI::Materials::filter_presets(), Slic3r::GUI::PlaterPresetComboBox::get_preset_name(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::PresetBundle::load_configbundle(), Slic3r::GUI::Plater::priv::on_slicing_update(), Slic3r::GUI::Tab::save_preset(), Slic3r::Preset::set_visible_from_appconfig(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::PresetCollection::update_compatible_internal(), and Slic3r::ExtruderFilaments::update_compatible_internal().
The documentation for this class was generated from the following files: