![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/Print.hpp>
Static Public Member Functions | |
| static void | collect_object_printing_extruders (const PrintConfig &print_config, const PrintRegionConfig ®ion_config, const bool has_brim, std::vector< unsigned int > &object_extruders) |
Private Attributes | |
| friend | |
| PrintRegionConfig | m_config |
| size_t | m_config_hash |
| int | m_print_region_id { -1 } |
| int | m_print_object_region_id { -1 } |
| int | m_ref_cnt { 0 } |
Friends | |
| void | print_region_ref_inc (PrintRegion &) |
| void | print_region_ref_reset (PrintRegion &) |
| int | print_region_ref_cnt (const PrintRegion &) |
|
default |
| Slic3r::PrintRegion::PrintRegion | ( | const PrintRegionConfig & | config | ) |
|
inline |
| Slic3r::PrintRegion::PrintRegion | ( | PrintRegionConfig && | config | ) |
|
inline |
|
default |
References m_config, nozzle_dmr_avg(), and sqrt().
Here is the call graph for this function:| void Slic3r::PrintRegion::collect_object_printing_extruders | ( | const Print & | print, |
| std::vector< unsigned int > & | object_extruders | ||
| ) | const |
References collect_object_printing_extruders(), config(), Slic3r::Print::config(), Slic3r::Print::has_brim(), Slic3r::perimeter_extruder(), and Slic3r::solid_infill_extruder().
Referenced by collect_object_printing_extruders().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
inline | |||||||||||||
References m_config.
Referenced by Slic3r::FFFSupport::SupportParameters::SupportParameters(), Slic3r::FillAdaptive::adaptive_fill_line_spacing(), Slic3r::Print::apply(), Slic3r::DoExport::autospeed_volumetric_limit(), Slic3r::LayerRegion::bridging_flow(), Slic3r::ToolOrdering::collect_extruders(), collect_object_printing_extruders(), Slic3r::PrintObject::combine_infill(), Slic3r::PrintObject::discover_horizontal_shells(), Slic3r::PrintObject::discover_vertical_shells(), Slic3r::LayerTools::extruder(), Slic3r::group_fills(), Slic3r::LayerTools::infill_extruder(), Slic3r::is_overriddable(), Slic3r::Layer::make_perimeters(), Slic3r::PrintObject::make_perimeters(), Slic3r::LayerRegion::make_perimeters(), Slic3r::mmu_segmentation_top_and_bottom_layers(), Slic3r::operator==(), Slic3r::LayerTools::perimeter_extruder(), Slic3r::GCode::process_layer_single_object(), Slic3r::FFFSupport::remove_bridges_from_contacts(), set_config(), set_config(), Slic3r::LayerTools::solid_infill_extruder(), Slic3r::Layer::sort_perimeters_into_islands(), and Slic3r::verify_update_print_object_regions().
Here is the caller graph for this function:
|
inline |
References m_config, and m_config_hash.
|
inline | |||||||||||||
References m_config_hash.
Referenced by Slic3r::Print::apply(), and Slic3r::operator==().
Here is the caller graph for this function:| unsigned int Slic3r::PrintRegion::extruder | ( | FlowRole | role | ) | const |
References extruder(), Slic3r::frExternalPerimeter, Slic3r::frInfill, Slic3r::frPerimeter, Slic3r::frSolidInfill, Slic3r::frTopSolidInfill, and m_config.
Referenced by Slic3r::LayerRegion::bridging_flow(), extruder(), and Slic3r::group_fills().
Here is the call graph for this function:
Here is the caller graph for this function:| Flow Slic3r::PrintRegion::flow | ( | const PrintObject & | object, |
| FlowRole | role, | ||
| double | layer_height, | ||
| bool | first_layer = false |
||
| ) | const |
References Slic3r::frExternalPerimeter, Slic3r::frInfill, Slic3r::frPerimeter, Slic3r::frSolidInfill, Slic3r::frTopSolidInfill, Slic3r::layer_height(), m_config, Slic3r::Flow::new_from_config_width(), and Slic3r::ConfigOptionSingle< T >::value.
Referenced by Slic3r::FFFSupport::SupportParameters::SupportParameters(), Slic3r::FFFTreeSupport::TreeSupportMeshGroupSettings::TreeSupportMeshGroupSettings(), Slic3r::GCode::_do_export(), Slic3r::LayerRegion::flow(), and Slic3r::group_fills().
Here is the call graph for this function:
Here is the caller graph for this function:References m_config.
Referenced by bridging_height_avg().
Here is the caller graph for this function:
|
inline | |||||||||||||
References m_print_object_region_id.
Referenced by Slic3r::slices_to_regions().
Here is the caller graph for this function:
|
inline | |||||||||||||
References m_print_region_id.
Referenced by Slic3r::GCode::process_layer_single_object().
Here is the caller graph for this function:
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
private |
Referenced by bridging_height_avg(), config(), config_apply_only(), extruder(), flow(), nozzle_dmr_avg(), set_config(), and set_config().
|
private |
Referenced by config_apply_only(), config_hash(), set_config(), and set_config().
|
private |
Referenced by print_object_region_id().
|
private |
Referenced by print_region_id().
|
private |
|
private |