#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Surface.hpp>
◆ Surface() [1/7]
◆ Surface() [2/7]
◆ Surface() [3/7]
◆ Surface() [4/7]
| Slic3r::Surface::Surface |
( |
const Surface & | other, |
|
|
const ExPolygon & | _expolygon ) |
|
inline |
◆ Surface() [5/7]
| Slic3r::Surface::Surface |
( |
Surface && | rhs | ) |
|
|
inlinenoexcept |
◆ Surface() [6/7]
◆ Surface() [7/7]
| Slic3r::Surface::Surface |
( |
const Surface & | other, |
|
|
const ExPolygon && | _expolygon ) |
|
inline |
◆ area()
| double Slic3r::Surface::area |
( |
| ) |
const |
|
inline |
◆ clear()
| void Slic3r::Surface::clear |
( |
| ) |
|
|
inline |
◆ empty()
| bool Slic3r::Surface::empty |
( |
| ) |
const |
|
inline |
◆ is_bottom()
| bool Slic3r::Surface::is_bottom |
( |
| ) |
const |
|
inline |
◆ is_bridge()
| bool Slic3r::Surface::is_bridge |
( |
| ) |
const |
|
inline |
◆ is_external()
| bool Slic3r::Surface::is_external |
( |
| ) |
const |
|
inline |
◆ is_internal()
| bool Slic3r::Surface::is_internal |
( |
| ) |
const |
|
inline |
◆ is_internal_bridge()
| bool Slic3r::Surface::is_internal_bridge |
( |
| ) |
const |
|
inline |
◆ is_solid()
| bool Slic3r::Surface::is_solid |
( |
| ) |
const |
|
inline |
◆ is_solid_infill()
| bool Slic3r::Surface::is_solid_infill |
( |
| ) |
const |
|
inline |
◆ is_top()
| bool Slic3r::Surface::is_top |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ bridge_angle
| double Slic3r::Surface::bridge_angle |
Referenced by Surface(), Surface(), Surface(), Surface(), Surface(), Surface(), Slic3r::Fill::_infill_direction(), Slic3r::expand_merge_surfaces(), Slic3r::from_json(), Slic3r::group_fills(), Slic3r::merge_bridges(), operator=(), operator=(), Slic3r::LayerRegion::process_external_surfaces(), Slic3r::PrintObject::remove_bridges_from_contacts(), Slic3r::SupportMaterialInternal::remove_bridges_from_contacts(), Slic3r::surfaces_could_merge(), and Slic3r::to_json().
◆ expolygon
Referenced by Surface(), Surface(), Surface(), Surface(), Surface(), Slic3r::Fill::_infill_direction(), Slic3r::PrintObject::bridge_over_infill(), clear(), Slic3r::PrintObject::clip_fill_surfaces(), Slic3r::collect_region_slices_by_type(), Slic3r::PrintObject::discover_horizontal_shells(), Slic3r::SVG::draw(), Slic3r::SVG::draw_outline(), empty(), Slic3r::anonymous_namespace{ClipperUtils.cpp}::expolygon_of(), Slic3r::anonymous_namespace{ClipperUtils.cpp}::expolygon_of(), Slic3r::LayerRegion::export_region_fill_surfaces_to_svg(), Slic3r::LayerRegion::export_region_slices_to_svg(), Slic3r::Fill::fill_surface(), Slic3r::FillSupportBase::fill_surface(), Slic3r::Fill::fill_surface_arachne(), Slic3r::FillRectilinear::fill_surface_by_lines(), Slic3r::FillRectilinear::fill_surface_by_multilines(), Slic3r::FillLockedZag::fill_surface_locked_zag(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), Slic3r::from_json(), Slic3r::TreeSupport3D::generate_support_infill_lines(), Slic3r::FillLightning::Generator::generateInitialInternalOverhangs(), Slic3r::FillLightning::Generator::generateTrees(), Slic3r::get_boundary(), Slic3r::get_extents(), Slic3r::group_fills(), Slic3r::Layer::make_ironing(), operator=(), operator=(), Slic3r::PerimeterGenerator::process_classic(), Slic3r::PerimeterGenerator::process_no_bridge(), Slic3r::PrintObject::remove_bridges_from_contacts(), Slic3r::SupportMaterialInternal::remove_bridges_from_contacts(), Slic3r::segmentation_by_painting(), Slic3r::SurfaceCollection::simplify(), Slic3r::to_json(), and Slic3r::to_polygons().
◆ extra_perimeters
| unsigned short Slic3r::Surface::extra_perimeters |
Referenced by Surface(), Surface(), Surface(), Surface(), Surface(), Surface(), Slic3r::PrintObject::discover_vertical_shells(), Slic3r::from_json(), Slic3r::Layer::make_perimeters(), operator=(), operator=(), Slic3r::PerimeterGenerator::process_classic(), and Slic3r::to_json().
◆ surface_type
Referenced by Surface(), Surface(), Surface(), Surface(), Surface(), Surface(), Slic3r::Fill::_create_gap_fill(), Slic3r::PrintObject::bridge_over_infill(), Slic3r::PrintObject::clip_fill_surfaces(), Slic3r::collect_region_slices_by_type(), Slic3r::PrintObject::discover_horizontal_shells(), Slic3r::LayerRegion::elephant_foot_compensation_step(), Slic3r::LayerRegion::export_region_fill_surfaces_to_svg(), Slic3r::LayerRegion::export_region_slices_to_svg(), Slic3r::from_json(), Slic3r::FillLightning::Generator::generateInitialInternalOverhangs(), Slic3r::FillLightning::Generator::generateTrees(), Slic3r::group_fills(), Slic3r::Layer::make_ironing(), operator=(), operator=(), Slic3r::LayerRegion::prepare_fill_surfaces(), Slic3r::prints_dense(), Slic3r::PrintObject::process_external_surfaces(), Slic3r::PrintObject::remove_bridges_from_contacts(), Slic3r::SupportMaterialInternal::remove_bridges_from_contacts(), Slic3r::LayerRegion::slices_to_fill_surfaces_clipped(), Slic3r::split_solid_surface(), Slic3r::surfaces_could_merge(), Slic3r::to_json(), and Slic3r::LayerRegion::trim_surfaces().
◆ thickness
| double Slic3r::Surface::thickness |
Referenced by Surface(), Surface(), Surface(), Surface(), Surface(), Surface(), Slic3r::PrintObject::combine_infill(), Slic3r::from_json(), Slic3r::group_fills(), operator=(), operator=(), Slic3r::LayerRegion::process_external_surfaces(), Slic3r::surfaces_could_merge(), and Slic3r::to_json().
◆ thickness_layers
| unsigned short Slic3r::Surface::thickness_layers |
Referenced by Surface(), Surface(), Surface(), Surface(), Surface(), Surface(), Slic3r::Fill::_infill_direction(), Slic3r::PrintObject::combine_infill(), Slic3r::Fill::fill_surface(), Slic3r::Fill::fill_surface_arachne(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), Slic3r::from_json(), operator=(), operator=(), Slic3r::surfaces_could_merge(), and Slic3r::to_json().
The documentation for this class was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Surface.hpp