Typedefs | |
| using | Templates = std::set<std::pair<std::string, std::string>> |
Functions | |
| Vec2d | printable_area_center (const DynamicPrintConfig &cfg) |
| Vec2d | place_wipe_tower (DynamicPrintConfig &cfg, const Vec2d ¢er) |
| std::string | slice_two_color_cube_and_export (DynamicPrintConfig cfg, bool is_bbl, bool by_object) |
| void | select_printer_default_presets (PresetBundle &bundle) |
| void | install_slice_context_log_sink () |
| DynamicPrintConfig | slice_config (PresetBundle &bundle) |
| std::string | slice_selection (PresetBundle &bundle, const std::string &what, bool by_object, const std::string &outdir, const std::string &file_base) |
| Templates | preset_templates (const DynamicPrintConfig &cfg) |
| int | slice_all_printers (const std::string &vendor, const std::string &outdir) |
Variables | |
| static std::string | g_slice_context |
| using anonymous_namespace{OrcaSlicer_profile_validator.cpp}::Templates = std::set<std::pair<std::string, std::string>> |
| void anonymous_namespace{OrcaSlicer_profile_validator.cpp}::install_slice_context_log_sink | ( | ) |
References g_slice_context.
Referenced by slice_all_printers().
| Vec2d anonymous_namespace{OrcaSlicer_profile_validator.cpp}::place_wipe_tower | ( | DynamicPrintConfig & | cfg, |
| const Vec2d & | center ) |
References Slic3r::area(), Slic3r::WipeTowerFootprint::brim_width, Slic3r::center(), Slic3r::Geometry::deg2rad(), Slic3r::WipeTowerFootprint::depth, EPSILON, Slic3r::estimate_wipe_tower_footprint(), Slic3r::get_extents(), Slic3r::BoundingBoxBase< PointType, APointsType >::merge(), Slic3r::WipeTower::move_box_inside_polygon(), Slic3r::Point::new_scale(), Slic3r::Polygon::new_scale(), Slic3r::DynamicConfig::opt_float(), Slic3r::ConfigBase::option(), Slic3r::resolve_wipe_tower_type(), Slic3r::MultiPoint::rotate(), Slic3r::scaled(), Slic3r::BoundingBoxBase< PointType, APointsType >::size(), Slic3r::unscale(), Slic3r::WipeTowerFootprint::width, and WIPE_TOWER_MARGIN.
Referenced by slice_two_color_cube_and_export().
| Templates anonymous_namespace{OrcaSlicer_profile_validator.cpp}::preset_templates | ( | const DynamicPrintConfig & | cfg | ) |
References Slic3r::coString, Slic3r::coStrings, Slic3r::ConfigOptionString::empty(), Slic3r::DynamicConfig::keys(), and Slic3r::ConfigBase::option().
Referenced by slice_all_printers().
| Vec2d anonymous_namespace{OrcaSlicer_profile_validator.cpp}::printable_area_center | ( | const DynamicPrintConfig & | cfg | ) |
References Slic3r::ConfigBase::option().
Referenced by slice_two_color_cube_and_export().
| void anonymous_namespace{OrcaSlicer_profile_validator.cpp}::select_printer_default_presets | ( | PresetBundle & | bundle | ) |
References Slic3r::Preset::config, Slic3r::PresetBundle::filament_presets, Slic3r::PresetBundle::filaments, Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset_name(), Slic3r::DynamicConfig::opt_string(), Slic3r::ConfigBase::option(), Slic3r::PresetBundle::printers, Slic3r::PresetBundle::prints, Slic3r::PresetCollection::select_preset_by_name(), and Slic3r::ConfigOptionVector< T >::values.
Referenced by slice_all_printers().
| int anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_all_printers | ( | const std::string & | vendor, |
| const std::string & | outdir ) |
References Slic3r::Always, Slic3r::PlaceholderParser::check_inactive_branches, Slic3r::Preset::config, Slic3r::Disable, Slic3r::empty(), Slic3r::PresetBundle::filament_presets, Slic3r::PresetBundle::filaments, Slic3r::PresetCollection::find_preset(), g_slice_context, Slic3r::PresetCollection::get_edited_preset_with_vendor_profile(), Slic3r::PresetCollection::get_preset_with_vendor_profile(), Slic3r::PresetCollection::get_presets(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetCollection::get_selected_preset_name(), install_slice_context_log_sink(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::Preset::is_default, Slic3r::PresetBundle::load_installed_printers(), Slic3r::PresetBundle::load_presets(), Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_string(), preset_templates(), Slic3r::PresetBundle::printers, Slic3r::PresetBundle::prints, Slic3r::sanitize_filename(), Slic3r::PresetCollection::select_preset_by_name(), select_printer_default_presets(), Slic3r::AppConfig::set(), Slic3r::PresetBundle::set_is_validation_mode(), Slic3r::AppConfig::set_variant(), Slic3r::PresetBundle::set_vendor_to_validate(), slice_selection(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::PresetBundle::update_compatible(), and Slic3r::PresetBundle::update_multi_material_filament_presets().
Referenced by main().
| DynamicPrintConfig anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_config | ( | PresetBundle & | bundle | ) |
References Slic3r::Preset::config, Slic3r::fmmManual, Slic3r::PresetBundle::full_config(), Slic3r::PresetBundle::get_default_nozzle_volume_types_for_filaments(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::PresetBundle::is_bbl_vendor(), Slic3r::ConfigBase::option(), Slic3r::PresetBundle::printers, Slic3r::PresetBundle::project_config, Slic3r::PresetBundle::reset_default_nozzle_volume_type(), Slic3r::DynamicConfig::set_key_value(), and Slic3r::PresetBundle::set_num_filaments().
Referenced by slice_selection().
| std::string anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_selection | ( | PresetBundle & | bundle, |
| const std::string & | what, | ||
| bool | by_object, | ||
| const std::string & | outdir, | ||
| const std::string & | file_base ) |
References Slic3r::PresetBundle::is_bbl_vendor(), Slic3r::save_string_file(), slice_config(), and slice_two_color_cube_and_export().
Referenced by slice_all_printers().
| std::string anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_two_color_cube_and_export | ( | DynamicPrintConfig | cfg, |
| bool | is_bbl, | ||
| bool | by_object ) |
References Slic3r::ModelObject::add_instance(), Slic3r::Model::add_object(), Slic3r::ModelObject::add_volume(), Slic3r::Print::apply(), Slic3r::Print::auto_assign_extruders(), Slic3r::ByObject, Slic3r::center(), Slic3r::ModelObject::config, Slic3r::ConfigOptionFloat, Slic3r::Model::curr_plate_index, Slic3r::ModelObject::ensure_on_bed(), Slic3r::Print::export_gcode(), Slic3r::Print::is_BBL_printer(), Slic3r::ModelObject::layer_config_ranges, Slic3r::make_cube(), Slic3r::ModelObject::name, Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_string(), Slic3r::Print::output_filename(), Slic3r::CustomGCode::PausePrint, place_wipe_tower(), Slic3r::Model::plates_custom_gcodes, printable_area_center(), Slic3r::Print::process(), Slic3r::DynamicConfig::set_key_value(), Slic3r::ModelConfig::set_key_value(), Slic3r::PrintBase::set_status_silent(), Slic3r::CustomGCode::Template, Slic3r::tlTraditional, Slic3r::TriangleMesh::translate(), and Slic3r::Print::validate().
Referenced by slice_selection().
|
static |
Referenced by install_slice_context_log_sink(), and slice_all_printers().