![]() |
Prusa Slicer 2.6.0
|
#include <src/libslic3r/SurfaceCollection.hpp>
Collaboration diagram for Slic3r::SurfaceCollection:Public Attributes | |
| Surfaces | surfaces |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
References Slic3r::surfaces_append().
Here is the call graph for this function:
|
inline |
|
inline |
References append(), and surfaces.
Referenced by append(), Slic3r::PrintObject::discover_vertical_shells(), Slic3r::Layer::make_perimeters(), set(), set(), set(), set(), set(), set(), and Slic3r::LayerRegion::slices_to_fill_surfaces_clipped().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References surfaces.
Referenced by Slic3r::get_extents(), and Slic3r::Layer::make_ironing().
Here is the caller graph for this function:
|
inline |
|
inline |
References Slic3r::SVG::Close(), Slic3r::SVG::draw(), Slic3r::SVG::draw_text(), Slic3r::export_surface_type_legend_to_svg(), Slic3r::export_surface_type_legend_to_svg_box_size(), Slic3r::get_extents(), Slic3r::BoundingBoxBase< PointType, APointsType >::max, Slic3r::BoundingBoxBase< PointType, APointsType >::merge(), Slic3r::BoundingBoxBase< PointType, APointsType >::min, Slic3r::surface_type_to_color_name(), and surfaces.
Referenced by Slic3r::LayerRegion::process_external_surfaces().
Here is the call graph for this function:
Here is the caller graph for this function:| SurfacesPtr Slic3r::SurfaceCollection::filter_by_type | ( | const SurfaceType | type | ) | const |
References surfaces.
Referenced by Slic3r::PrintObject::discover_vertical_shells().
Here is the caller graph for this function:| void Slic3r::SurfaceCollection::filter_by_type | ( | SurfaceType | type, |
| Polygons * | polygons | ||
| ) | const |
References Slic3r::polygons_append(), surfaces, and Slic3r::to_polygons().
Here is the call graph for this function:| SurfacesPtr Slic3r::SurfaceCollection::filter_by_types | ( | std::initializer_list< SurfaceType > | types | ) | const |
References surfaces.
Referenced by Slic3r::PrintObject::discover_vertical_shells().
Here is the caller graph for this function:| void Slic3r::SurfaceCollection::group | ( | std::vector< SurfacesPtr > * | retval | ) | const |
References group(), surfaces, and Slic3r::surfaces_could_merge().
Referenced by group().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| void Slic3r::SurfaceCollection::keep_type | ( | const SurfaceType | type | ) |
| void Slic3r::SurfaceCollection::keep_types | ( | std::initializer_list< SurfaceType > | types | ) |
References surfaces.
Referenced by Slic3r::PrintObject::discover_vertical_shells().
Here is the caller graph for this function:| void Slic3r::SurfaceCollection::remove_type | ( | const SurfaceType | type | ) |
References surfaces.
| void Slic3r::SurfaceCollection::remove_type | ( | const SurfaceType | type, |
| ExPolygons * | polygons | ||
| ) |
References surfaces.
| void Slic3r::SurfaceCollection::remove_types | ( | std::initializer_list< SurfaceType > | types | ) |
References surfaces.
|
inline |
|
inline |
|
inline |
References surfaces.
Referenced by Slic3r::Layer::restore_untyped_slices_no_extra_perimeters().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
| void Slic3r::SurfaceCollection::simplify | ( | double | tolerance | ) |
References Slic3r::Surface::expolygon, and surfaces.
|
inline |
References surfaces.
Referenced by Slic3r::group_fills(), Slic3r::LayerRegion::make_perimeters(), Slic3r::LayerRegion::process_external_surfaces(), and Slic3r::Layer::sort_perimeters_into_islands().
Here is the caller graph for this function:| Surfaces Slic3r::SurfaceCollection::surfaces |
Referenced by any_bottom_contains(), any_internal_contains(), append(), clear(), Slic3r::detect_overhangs(), Slic3r::PrintObject::detect_surfaces_type(), Slic3r::PrintObject::discover_horizontal_shells(), empty(), export_to_svg(), filter_by_type(), filter_by_type(), filter_by_types(), Slic3r::get_extents(), group(), Slic3r::group_fills(), has(), keep_type(), keep_types(), Slic3r::Layer::make_perimeters(), Slic3r::LayerRegion::process_external_surfaces(), remove_type(), remove_type(), remove_types(), set(), set(), set_type(), simplify(), size(), Slic3r::LayerRegion::slices_to_fill_surfaces_clipped(), and Slic3r::Layer::sort_perimeters_into_islands().