#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/BoundingBox.hpp>
Public Types | |
| using | PointsType = APointsType |
Public Member Functions | |
| BoundingBoxBase () | |
| BoundingBoxBase (const PointType &pmin, const PointType &pmax) | |
| BoundingBoxBase (const PointType &p1, const PointType &p2, const PointType &p3) | |
| template<class It, class = IteratorOnly<It>> | |
| BoundingBoxBase (It from, It to) | |
| BoundingBoxBase (const PointsType &points) | |
| void | reset () |
| void | merge (const PointType &point) |
| void | merge (const PointsType &points) |
| void | merge (const BoundingBoxBase< PointType, PointsType > &bb) |
| void | scale (double factor) |
| PointType | size () const |
| double | radius () const |
| double | area () const |
| void | translate (coordf_t x, coordf_t y) |
| void | translate (const PointType &v) |
| void | offset (coordf_t delta) |
| BoundingBoxBase< PointType, PointsType > | inflated (coordf_t delta) const throw () |
| PointType | center () const |
| bool | contains (const PointType &point) const |
| bool | contains (const BoundingBoxBase< PointType, PointsType > &other) const |
| bool | overlap (const BoundingBoxBase< PointType, PointsType > &other) const |
| PointType | operator[] (size_t idx) const |
| bool | operator== (const BoundingBoxBase< PointType, PointsType > &rhs) |
| bool | operator!= (const BoundingBoxBase< PointType, PointsType > &rhs) |
Public Attributes | |
| PointType | min |
| PointType | max |
| bool | defined |
Static Private Member Functions | |
| template<bool IncludeBoundary = false, class BoundingBoxType, class It, class = IteratorOnly<It>> | |
| static void | construct (BoundingBoxType &out, It from, It to) |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const BoundingBoxBase &bbox) |
| BoundingBox | get_extents (const Points &pts) |
| BoundingBox | get_extents (const Points &pts) |
| using Slic3r::BoundingBoxBase< PointType, APointsType >::PointsType = APointsType |
|
inline |
References defined, max, and min.
Referenced by BoundingBoxBase(), BoundingBoxBase(), contains(), inflated(), merge(), merge(), operator!=(), operator<<, operator==(), and overlap().
|
inline |
|
inline |
|
inline |
References BoundingBoxBase(), and construct().
|
inline |
|
inline |
| template Vec2d Slic3r::BoundingBoxBase< PointType, APointsType >::center | ( | ) | const |
Referenced by Slic3r::WipeTower::WipeTower(), Slic3r::WipeTower2::WipeTower2(), Slic3r::GCode::_do_export(), Slic3r::FillPlanePath::_fill_surface_single(), Slic3r::Fill::_infill_direction(), Slic3r::WipeTowerIntegration::append_tcr(), Slic3r::BuildVolume::bed_center(), Slic3r::center(), Slic3r::chain_expolygons(), Slic3r::BridgeDetector::coverage(), anonymous_namespace{EmbossJob.cpp}::create_mesh_per_glyph(), anonymous_namespace{EmbossJob.cpp}::cut_per_glyph_surface(), Slic3r::cut_surface(), Slic3r::FillRectilinear::fill_surface_by_lines(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), anonymous_namespace{Emboss.cpp}::get_align_x_offset(), Slic3r::GUI::GLCanvas3D::get_empty_cells(), Slic3r::arrangement::get_shrink_bedpts(), Slic3r::WipeTower::move_box_inside_polygon(), Slic3r::GUI::ArrangeJob::prepare(), Slic3r::GUI::GCodeViewer::resolve_imex_marker_plan(), Slic3r::Emboss::sample_slice(), priv::select_patches(), Slic3r::set_mass_locator(), Slic3r::GUI::ImGuiWrapper::suggest_location(), and Slic3r::GUI::anonymous_namespace{DesignSketchTool.cpp}::text_strokes().
|
inlinestaticprivate |
References Slic3r::cast().
Referenced by BoundingBoxBase().
|
inline |
References BoundingBoxBase(), contains(), max, and min.
|
inline |
Referenced by Slic3r::any_expolygon_contains(), Slic3r::MMU_Graph::append_voronoi_vertices(), Slic3r::GCodeProcessor::check_multi_extruder_gcode_valid(), Slic3r::clip_finite_voronoi_edge(), Slic3r::BoundingBox3Base< PointType >::contains(), contains(), Slic3r::contour_distance(), Slic3r::SupportGridPattern::extract_support(), Slic3r::GUI::MeshClipper::is_projection_inside_cut(), Slic3r::point_over_top(), Slic3r::GUI::FillBedJob::prepare(), anonymous_namespace{Emboss.cpp}::remove_spikes_in_duplicates(), and Slic3r::separated_body_at().
|
inline | |||||||||||||
References BoundingBoxBase(), and offset().
Referenced by Slic3r::ModelInstance::calc_print_volume_state().
| void Slic3r::BoundingBoxBase< PointType, APointsType >::merge | ( | const BoundingBoxBase< PointType, PointsType > & | bb | ) |
References BoundingBoxBase(), defined, max, and min.
| void Slic3r::BoundingBoxBase< PointType, APointsType >::merge | ( | const PointsType & | points | ) |
| void Slic3r::BoundingBoxBase< PointType, APointsType >::merge | ( | const PointType & | point | ) |
References defined, max, and min.
Referenced by BoundingBoxBase(), Slic3r::NearestPoints< K >::NearestPoints(), Slic3r::GCode::_do_export(), Slic3r::MultiPoint3::_douglas_peucker(), Slic3r::MultiPoint::_douglas_peucker(), Slic3r::Fill3DHoneycomb::_fill_surface_single(), Slic3r::FillCrossHatch::_fill_surface_single(), Slic3r::FillGyroid::_fill_surface_single(), Slic3r::FillTpmsD::_fill_surface_single(), anonymous_namespace{Emboss.cpp}::align_shape(), Slic3r::Voronoi::annotate_inside_outside(), Slic3r::Geometry::arrange(), Slic3r::configBrimWidthByVolumeGroups(), Slic3r::connect_brim_lines(), Slic3r::ExPolygon::contains(), Slic3r::contour_distance(), Slic3r::contour_distance2(), Slic3r::detect_bridge_directions(), Slic3r::TreeSupport::detect_overhangs(), Slic3r::ArcFitter::do_arc_fitting(), Slic3r::Algorithm::do_split_line(), Slic3r::draw_two_overhangs_to_svg(), Slic3r::dump_voronoi_to_svg(), Slic3r::SVG::export_expolygons(), Slic3r::Layer::export_region_fill_surfaces_to_svg(), Slic3r::LayerRegion::export_region_fill_surfaces_to_svg(), Slic3r::Layer::export_region_slices_to_svg(), Slic3r::LayerRegion::export_region_slices_to_svg(), Slic3r::export_to_svg(), Slic3r::SurfaceCollection::export_to_svg(), Slic3r::Fill::extended_object_bounding_box(), Slic3r::SupportGridPattern::extract_support(), Slic3r::extrusion_polyline_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::fill_expolygon_generate_paths(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), Slic3r::GUI::Plater::priv::generate_first_layer_bbox(), Slic3r::FillLightning::Generator::generateTrees(), Slic3r::FillLightning::Generator::generateTreesforSupport(), Slic3r::PrintObject::get_certain_layers(), Slic3r::FillLightning::Node::get_extents, Slic3r::FillLightning::Node::get_extents, Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents(), Slic3r::get_extents_rotated(), Slic3r::get_extents_rotated(), Slic3r::PrintObject::get_first_layer_bbox(), Slic3r::get_print_object_extrusions_extents(), Slic3r::get_wipe_tower_extrusions_extents(), Slic3r::get_wipe_tower_priming_extrusions_extents(), Slic3r::init_boundary(), Slic3r::FillLightning::DistanceField::UnsupportedPointsGrid::initialize(), Slic3r::intersecting_edges(), Slic3r::anonymous_namespace{ExclusionVolumePathCheck.cpp}::line_bbox(), Slic3r::line_rounded_thick_segment_collision(), Slic3r::make_adaptive_infill_shells(), Slic3r::make_adaptive_tpms(), Slic3r::make_brim(), Slic3r::make_loops(), Slic3r::makeZigZag(), Slic3r::mark_boundary_segments_touching_infill(), merge(), Slic3r::Algorithm::merge_expansions_into_expolygons(), Slic3r::TreeSupport3D::merge_influence_areas_two_elements(), Slic3r::modulate_extrusion_by_overlapping_layers(), Slic3r::Voronoi::offset(), Slic3r::ExPolygon::overlaps(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::place_wipe_tower(), Slic3r::GUI::ArrangeJob::prepare(), Slic3r::PrintObject::prepare_adaptive_infill_fields(), Slic3r::PerimeterGenerator::process_classic(), Slic3r::CLI::run(), Slic3r::segmentation_by_painting(), Slic3r::set_mass_locator(), Slic3r::slice_mesh(), Slic3r::Arachne::WallToolPaths::stitchToolPaths(), Slic3r::GUI::anonymous_namespace{DesignSketchTool.cpp}::text_strokes(), Slic3r::ClipperUtils::tile_expolygons(), Slic3r::PrintObjectSupportMaterial::top_contact_layers(), Slic3r::traverse_extrusions(), and Slic3r::tsp_remove_crossings().
| template void Slic3r::BoundingBoxBase< PointType, APointsType >::offset | ( | coordf_t | delta | ) |
Referenced by Slic3r::SupportGridPattern::SupportGridPattern(), Slic3r::GCode::_do_export(), Slic3r::Fill3DHoneycomb::_fill_surface_single(), Slic3r::FillGyroid::_fill_surface_single(), Slic3r::FillPlanePath::_fill_surface_single(), Slic3r::FillTpmsD::_fill_surface_single(), Slic3r::FillTpmsFK::_fill_surface_single(), Slic3r::MMU_Graph::append_voronoi_vertices(), Slic3r::Feature::FuzzySkin::apply_fuzzy_skin(), Slic3r::Feature::FuzzySkin::apply_fuzzy_skin(), Slic3r::belt_brim_clip_leading_edge(), Slic3r::build_graph(), Slic3r::GCodeProcessor::check_multi_extruder_gcode_valid(), Slic3r::compacted_wipe_tower_clearance(), Slic3r::compacted_wipe_tower_zone(), Slic3r::ExclusionVolumePathChecker::configure(), Slic3r::detect_bridge_directions(), Slic3r::Algorithm::do_split_line(), Slic3r::elephant_foot_compensation(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), Slic3r::generate_extra_perimeters_over_overhangs(), Slic3r::WipeTowerIntegration::generate_path_to_wipe_tower(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::BoundingBox::inflated(), inflated(), Slic3r::ExclusionVolumeTravelAvoidance::init(), Slic3r::init_boundary(), Slic3r::init_boundary(), Slic3r::AvoidCrossingPerimeters::init_layer(), Slic3r::inner_offset(), Slic3r::intersecting_edges(), Slic3r::anonymous_namespace{ExclusionVolumePathCheck.cpp}::line_bbox(), Slic3r::make_adaptive_infill_shells(), Slic3r::make_adaptive_tpms(), Slic3r::make_belt_brim(), Slic3r::Layer::make_fills(), Slic3r::GCode::needs_retraction(), Slic3r::GUI::FillBedJob::process(), Slic3r::segmentation_by_painting(), Slic3r::separated_body_at(), Slic3r::GCode::set_object_info(), Slic3r::slice_region_by_vertical_lines(), Slic3r::PerimeterGenerator::split_top_surfaces(), Slic3r::RetractWhenCrossingPerimeters::travel_inside_internal_regions(), Slic3r::WipeTowerIntegration::travel_to_tower_gap(), Slic3r::traverse_extrusions(), and Slic3r::traverse_loops().
|
inline |
|
inline |
|
inline |
|
inline |
References BoundingBoxBase(), max, and min.
Referenced by Slic3r::GCode::_do_export(), Slic3r::belt_brim_obstacles(), Slic3r::ExPolygon::contains(), Slic3r::TreeSupport::detect_overhangs(), Slic3r::PreciseSeam::extract_perimeter_segments(), Slic3r::get_grouped_bridges(), Slic3r::GCode::needs_retraction(), Slic3r::sla::SupportPointGenerator::Structure::overlap_area(), Slic3r::sla::SupportPointGenerator::Structure::overlaps(), Slic3r::anonymous_namespace{ExclusionVolumePathCheck.cpp}::overlaps_collinear_boundary(), Slic3r::GUI::GLCanvas3D::update_compacted_wipe_tower_clearance(), and Slic3r::GUI::GLCanvas3D::update_sequential_clearance().
| template double Slic3r::BoundingBoxBase< PointType, APointsType >::radius | ( | ) | const |
References Slic3r::cast(), defined, max, and min.
Referenced by Slic3r::init_boundary().
|
inline |
| template void Slic3r::BoundingBoxBase< PointType, APointsType >::scale | ( | double | factor | ) |
Referenced by Slic3r::CalibPressureAdvance::delta_scale_bed_ext(), Slic3r::GUI::CreateFontImageJob::process(), Slic3r::GUI::Emboss::CreateFontStyleImagesJob::process(), and Slic3r::BoundingBox::scaled().
| template Vec2d Slic3r::BoundingBoxBase< PointType, APointsType >::size | ( | ) | const |
Referenced by Slic3r::BuildVolume::BuildVolume(), Slic3r::NearestPoints< K >::NearestPoints(), Slic3r::WipeTower::WipeTower(), Slic3r::WipeTower2::WipeTower2(), Slic3r::GCode::_do_export(), Slic3r::Fill3DHoneycomb::_fill_surface_single(), Slic3r::FillConcentric::_fill_surface_single(), Slic3r::FillConcentric::_fill_surface_single(), Slic3r::FillCrossHatch::_fill_surface_single(), Slic3r::FillLine::_fill_surface_single(), Slic3r::FillSpiralInset::_fill_surface_single(), Slic3r::FillSpiralInset::_fill_surface_single(), Slic3r::FillTpmsD::_fill_surface_single(), Slic3r::Voronoi::annotate_inside_outside(), Slic3r::Geometry::arrange(), Slic3r::build_graph(), Slic3r::GUI::Bed_2D::calculate_grid_step(), Slic3r::clip_finite_voronoi_edge(), Slic3r::configBrimWidthByVolumeGroups(), anonymous_namespace{Emboss.cpp}::create_bounding_rect(), anonymous_namespace{EmbossJob.cpp}::create_mesh_per_glyph(), Slic3r::detect_overhangs(), Slic3r::SVG::draw_grid(), Slic3r::dump_voronoi_to_svg(), Slic3r::elephant_foot_compensation(), Slic3r::estimated_wipe_tower_footprint(), Slic3r::FillRectilinear::fill_surface_by_lines(), Slic3r::FillConcentricInternal::fill_surface_extrusion(), Slic3r::CalibPressureAdvanceLine::generate_test(), anonymous_namespace{Emboss.cpp}::get_align_x_offset(), Slic3r::GUI::GLCanvas3D::get_size_proportional_to_max_bed_size(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::GUI::PartPlate::icon_scale_factor(), anonymous_namespace{GLGizmoSVG.cpp}::init_texture(), Slic3r::inner_offset(), Slic3r::GUI::Plater::priv::load_model_objects(), Slic3r::WipeTower::move_box_inside_polygon(), Slic3r::Voronoi::offset(), Slic3r::outer_inner_brim_area(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::place_wipe_tower(), Slic3r::CalibPressureAdvanceLine::print_extents(), Slic3r::GUI::CreateFontImageJob::process(), Slic3r::GUI::FillBedJob::process(), Slic3r::Arachne::WallToolPaths::removeSmallLines(), Slic3r::CLI::run(), priv::select_patches(), Slic3r::GUI::Plater::priv::set_bed_shape(), Slic3r::GUI::anonymous_namespace{DesignSketchTool.cpp}::text_strokes(), Slic3r::ClipperUtils::tile_expolygons(), and Slic3r::PrintObjectSupportMaterial::top_contact_layers().
|
inline |
|
inline |
Referenced by Slic3r::GCode::_do_export(), Slic3r::FillPlanePath::_fill_surface_single(), Slic3r::WipeTowerIntegration::append_tcr(), Slic3r::Geometry::arrange(), Slic3r::belt_brim_obstacles(), Slic3r::Fill::extended_object_bounding_box(), Slic3r::FillRectilinear::fill_surface_by_lines(), Slic3r::PrintObject::get_first_layer_bbox(), Slic3r::get_print_object_extrusions_extents(), Slic3r::WipeTower::move_box_inside_polygon(), Slic3r::GCode::needs_retraction(), Slic3r::GUI::FillBedJob::process(), and Slic3r::set_mass_locator().
|
friend |
|
friend |
References Slic3r::BoundingBoxBase< Point, Points >::construct().
|
friend |
| bool Slic3r::BoundingBoxBase< PointType, APointsType >::defined |
Referenced by Slic3r::BoundingBox3Base< PointType >::BoundingBox3Base(), BoundingBoxBase(), BoundingBoxBase(), BoundingBoxBase(), Slic3r::Geometry::arrange(), Slic3r::GCodeProcessor::check_multi_extruder_gcode_valid(), anonymous_namespace{EmbossJob.cpp}::create_mesh_per_glyph(), anonymous_namespace{EmbossJob.cpp}::cut_per_glyph_surface(), Slic3r::empty(), Slic3r::empty(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::from_json(), Slic3r::FillLightning::Generator::generateTrees(), Slic3r::FillLightning::Generator::generateTreesforSupport(), Slic3r::BoundingBox::get_extents_rotated, Slic3r::BoundingBox3Base< PointType >::merge(), merge(), merge(), Slic3r::GCode::needs_retraction(), Slic3r::PrintObject::prepare_adaptive_infill_fields(), radius(), Slic3r::Emboss::sample_slice(), cereal::serialize(), cereal::serialize(), cereal::serialize(), Slic3r::GUI::anonymous_namespace{DesignSketchTool.cpp}::text_strokes(), and Slic3r::ClipperUtils::tile_expolygons().
| PointType Slic3r::BoundingBoxBase< PointType, APointsType >::max |
Referenced by Slic3r::AdaptiveInfillField::AdaptiveInfillField(), BoundingBoxBase(), BoundingBoxBase(), BoundingBoxBase(), Slic3r::BuildVolume::BuildVolume(), Slic3r::GUI::GLCanvas3D::_current_plate_box(), Slic3r::GCode::_do_export(), Slic3r::Print::_make_wipe_tower(), Slic3r::CalibPressureAdvancePattern::_refresh_writer(), Slic3r::GUI::GLCanvas3D::_render_cad_grid(), Slic3r::GUI::GLCanvas3D::_render_objects(), Slic3r::GUI::GLCanvas3D::_render_shadows(), Slic3r::BuildVolume::all_paths_inside(), Slic3r::Voronoi::annotate_inside_outside(), area(), Slic3r::Geometry::arrange(), Slic3r::GUI::Plater::priv::bed_shape_bb(), Slic3r::belt_brim_band_paths(), Slic3r::belt_brim_clip_leading_edge(), Slic3r::GCode::belt_layer_past_first_layer_band(), Slic3r::bounding_box_middle(), Slic3r::anonymous_namespace{IMEXArrange.cpp}::boxes_around(), Slic3r::build_graph(), Slic3r::anonymous_namespace{ClipperUtils.cpp}::c2_attach_stray_holes(), Slic3r::GUI::PartPlate::calc_imex_zones(), Slic3r::calculate_layer_edge_grid(), Slic3r::cast(), Slic3r::cast(), center(), Slic3r::BuildVolume::check_object_state_with_extruder_area(), Slic3r::ClipperUtils::clip_clipper_polygon_with_subject_bbox_templ(), Slic3r::Line::clip_with_bbox(), Slic3r::compacted_wipe_tower_clearance(), Slic3r::GUI::compute_belt_back_transform(), Slic3r::compute_imex_zone_layout(), Slic3r::BoundingBox3Base< PointType >::contains(), contains(), Slic3r::GUI::contains(), Slic3r::ConvertBBoxToPolyline(), anonymous_namespace{Emboss.cpp}::create_bounding_rect(), Slic3r::GUI::DesignSketchTool::dbp_half_extent(), Slic3r::BridgeDetector::detect_angle(), anonymous_namespace{GLGizmoSVG.cpp}::draw_filled(), Slic3r::SVG::draw_grid(), anonymous_namespace{GLGizmoSVG.cpp}::draw_side_outline(), Slic3r::dump_voronoi_to_svg(), Slic3r::empty(), Slic3r::empty(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::GUI::PartPlate::estimate_wipe_tower_polygon(), Slic3r::SVG::export_expolygons(), Slic3r::Layer::export_region_fill_surfaces_to_svg(), Slic3r::LayerRegion::export_region_fill_surfaces_to_svg(), Slic3r::Layer::export_region_slices_to_svg(), Slic3r::LayerRegion::export_region_slices_to_svg(), Slic3r::SurfaceCollection::export_to_svg(), Slic3r::Fill::extended_object_bounding_box(), Slic3r::SupportGridPattern::extract_support(), Slic3r::extrusion_polyline_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), Slic3r::WipeTower2::finish_layer(), Slic3r::anonymous_namespace{MultiMaterialSegmentation.cpp}::IslandLocator::for_cells(), Slic3r::from_json(), Slic3r::GUI::Plater::priv::generate_first_layer_bbox(), Slic3r::GUI::Bed_2D::generate_grid(), Slic3r::WipeTowerIntegration::generate_path_to_wipe_tower(), boost::geometry::traits::indexed_access< Slic3r::BoundingBox, 1, d >::get(), anonymous_namespace{Emboss.cpp}::get_align_x_offset(), Slic3r::GUI::PartPlate::get_build_volume(), Slic3r::GUI::GLCanvas3D::get_empty_cells(), Slic3r::GUI::Plater::get_empty_cells(), Slic3r::BoundingBox::get_extents_rotated, Slic3r::TimelapsePosPicker::get_is_clear_to_x0(), Slic3r::get_trapezoids2(), Slic3r::get_trapezoids3_half(), Slic3r::get_wipe_tower_priming_extrusions_extents(), Slic3r::FillLightning::Layer::getBestGroundingLocation(), Slic3r::arrangement::height(), Slic3r::init_boundary(), Slic3r::init_boundary(), Slic3r::FillLightning::DistanceField::UnsupportedPointsGrid::initialize(), Slic3r::anonymous_namespace{IMEXArrange.cpp}::inset(), Slic3r::BoundingBox3Base< PointType >::intersects(), Slic3r::make_belt_brim(), Slic3r::make_gyroid_waves(), Slic3r::BoundingBox3Base< PointType >::merge(), merge(), merge(), Slic3r::WipeTower::move_box_inside_polygon(), Slic3r::FillAdaptive::multiline_paths(), Slic3r::BuildVolume::object_state(), offset(), Slic3r::Voronoi::offset(), Slic3r::SVG::open(), operator<<, operator==(), operator[](), overlap(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::CalibPressureAdvanceLine::print_extents(), Slic3r::GUI::ArrangeJob::process(), Slic3r::GUI::Emboss::CreateFontStyleImagesJob::process(), Slic3r::GUI::FillBedJob::process(), Slic3r::GCode::process_layer(), radius(), Slic3r::GUI::GCodeViewer::render_markers(), Slic3r::ImexArranger::room_in(), Slic3r::CLI::run(), Slic3r::anonymous_namespace{IMEXArrange.cpp}::same_zone(), Slic3r::sample_grid_pattern(), Slic3r::EdgeGrid::save_png(), scale(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), Slic3r::scaled(), cereal::serialize(), cereal::serialize(), cereal::serialize(), boost::geometry::traits::indexed_access< Slic3r::BoundingBox, 1, d >::set(), Slic3r::TreeSupport3D::SupportElementMerging::set_bbox(), Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate(), Slic3r::set_mass_locator(), Slic3r::GCode::set_object_info(), priv::set_skip_for_out_of_aoi(), size(), Slic3r::slices_to_regions(), Slic3r::GUI::ImGuiWrapper::suggest_location(), Slic3r::to_json(), Slic3r::arrangement::to_nestbin(), Slic3r::WipeTower2::toolchange_Change(), Slic3r::RetractWhenCrossingPerimeters::travel_inside_internal_regions(), Slic3r::WipeTowerIntegration::travel_to_tower_gap(), Slic3r::FillAdaptive::triangle_AABB_intersects(), Slic3r::tsp_remove_crossings(), Slic3r::unscaled(), Slic3r::unscaled(), Slic3r::BuildVolume::volume_state_bbox(), and Slic3r::arrangement::width().
| PointType Slic3r::BoundingBoxBase< PointType, APointsType >::min |
Referenced by Slic3r::AdaptiveInfillField::AdaptiveInfillField(), BoundingBoxBase(), BoundingBoxBase(), BoundingBoxBase(), Slic3r::BuildVolume::BuildVolume(), Slic3r::NearestPoints< K >::NearestPoints(), Slic3r::GUI::GLCanvas3D::_current_plate_box(), Slic3r::GCode::_do_export(), Slic3r::Fill3DHoneycomb::_fill_surface_single(), Slic3r::FillCrossHatch::_fill_surface_single(), Slic3r::FillGyroid::_fill_surface_single(), Slic3r::FillTpmsD::_fill_surface_single(), Slic3r::Print::_make_wipe_tower(), Slic3r::GUI::GLCanvas3D::_render_cad_grid(), Slic3r::GUI::GLCanvas3D::_render_objects(), Slic3r::GUI::GLCanvas3D::_render_shadows(), Slic3r::BuildVolume::all_paths_inside(), Slic3r::Voronoi::annotate_inside_outside(), area(), Slic3r::Geometry::arrange(), Slic3r::GUI::Plater::priv::bed_shape_bb(), Slic3r::belt_brim_band_paths(), Slic3r::belt_brim_clip_leading_edge(), Slic3r::GCode::belt_layer_past_first_layer_band(), Slic3r::bounding_box_middle(), Slic3r::anonymous_namespace{IMEXArrange.cpp}::boxes_around(), Slic3r::build_graph(), Slic3r::anonymous_namespace{ClipperUtils.cpp}::c2_attach_stray_holes(), Slic3r::GUI::PartPlate::calc_imex_zones(), Slic3r::calculate_layer_edge_grid(), Slic3r::cast(), Slic3r::cast(), center(), Slic3r::BuildVolume::check_object_state_with_extruder_area(), Slic3r::ClipperUtils::clip_clipper_polygon_with_subject_bbox_templ(), Slic3r::Line::clip_with_bbox(), Slic3r::compacted_wipe_tower_clearance(), Slic3r::compute_imex_zone_layout(), Slic3r::BoundingBox3Base< PointType >::contains(), contains(), Slic3r::GUI::contains(), Slic3r::ConvertBBoxToPolyline(), anonymous_namespace{Emboss.cpp}::create_bounding_rect(), Slic3r::GUI::DesignSketchTool::dbp_half_extent(), Slic3r::BridgeDetector::detect_angle(), anonymous_namespace{GLGizmoSVG.cpp}::draw_filled(), Slic3r::SVG::draw_grid(), anonymous_namespace{GLGizmoSVG.cpp}::draw_side_outline(), Slic3r::dump_voronoi_to_svg(), Slic3r::empty(), Slic3r::empty(), Slic3r::GUI::PartPlate::estimate_wipe_tower_polygon(), Slic3r::estimated_wipe_tower_footprint(), Slic3r::SVG::export_expolygons(), Slic3r::Layer::export_region_fill_surfaces_to_svg(), Slic3r::LayerRegion::export_region_fill_surfaces_to_svg(), Slic3r::Layer::export_region_slices_to_svg(), Slic3r::LayerRegion::export_region_slices_to_svg(), Slic3r::SurfaceCollection::export_to_svg(), Slic3r::Fill::extended_object_bounding_box(), Slic3r::SupportGridPattern::extract_support(), Slic3r::extrusion_polyline_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::extrusionentity_extents(), Slic3r::FillRectilinear::fill_surface_trapezoidal(), Slic3r::WipeTower2::finish_layer(), Slic3r::anonymous_namespace{MultiMaterialSegmentation.cpp}::IslandLocator::for_cells(), Slic3r::from_json(), Slic3r::GUI::Plater::priv::generate_first_layer_bbox(), Slic3r::GUI::Bed_2D::generate_grid(), Slic3r::WipeTowerIntegration::generate_path_to_wipe_tower(), Slic3r::WipeTower2::generate_support_rib_wall(), Slic3r::WipeTower::generate_support_wall_new(), Slic3r::CalibPressureAdvanceLine::generate_test(), boost::geometry::traits::indexed_access< Slic3r::BoundingBox, 0, d >::get(), Slic3r::GUI::PartPlate::get_build_volume(), Slic3r::GUI::GLCanvas3D::get_empty_cells(), Slic3r::GUI::Plater::get_empty_cells(), Slic3r::BoundingBox::get_extents_rotated, Slic3r::TimelapsePosPicker::get_is_clear_to_x0(), Slic3r::get_trapezoids2(), Slic3r::get_trapezoids3_half(), Slic3r::get_wipe_tower_priming_extrusions_extents(), Slic3r::FillLightning::Layer::getBestGroundingLocation(), Slic3r::arrangement::height(), Slic3r::init_boundary(), Slic3r::init_boundary(), anonymous_namespace{GLGizmoSVG.cpp}::init_texture(), Slic3r::FillLightning::DistanceField::UnsupportedPointsGrid::initialize(), Slic3r::anonymous_namespace{IMEXArrange.cpp}::inset(), Slic3r::BoundingBox3Base< PointType >::intersects(), Slic3r::make_adaptive_infill_shells(), Slic3r::make_adaptive_tpms(), Slic3r::make_belt_brim(), Slic3r::make_gyroid_waves(), Slic3r::BoundingBox3Base< PointType >::merge(), merge(), merge(), Slic3r::WipeTower::move_box_inside_polygon(), Slic3r::FillAdaptive::multiline_paths(), Slic3r::BuildVolume::object_state(), offset(), Slic3r::Voronoi::offset(), Slic3r::SVG::open(), operator<<, operator==(), operator[](), overlap(), Slic3r::GUI::ArrangeJob::prepare(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::CalibPressureAdvanceLine::print_extents(), Slic3r::GUI::ArrangeJob::process(), Slic3r::GUI::Emboss::CreateFontStyleImagesJob::process(), Slic3r::GUI::FillBedJob::process(), Slic3r::GCode::process_layer(), radius(), Slic3r::GUI::GCodeViewer::render_markers(), Slic3r::ImexArranger::room_in(), Slic3r::CLI::run(), Slic3r::anonymous_namespace{IMEXArrange.cpp}::same_zone(), Slic3r::sample_grid_pattern(), Slic3r::EdgeGrid::save_png(), scale(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), Slic3r::scaled(), cereal::serialize(), cereal::serialize(), cereal::serialize(), boost::geometry::traits::indexed_access< Slic3r::BoundingBox, 0, d >::set(), Slic3r::TreeSupport3D::SupportElementMerging::set_bbox(), Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate(), Slic3r::set_mass_locator(), Slic3r::GCode::set_object_info(), priv::set_skip_for_out_of_aoi(), size(), Slic3r::slices_to_regions(), Slic3r::GUI::ImGuiWrapper::suggest_location(), Slic3r::ClipperUtils::tile_expolygons(), Slic3r::FillLightning::to_grid_point(), Slic3r::to_json(), Slic3r::arrangement::to_nestbin(), Slic3r::WipeTower2::toolchange_Change(), Slic3r::RetractWhenCrossingPerimeters::travel_inside_internal_regions(), Slic3r::WipeTowerIntegration::travel_to_tower_gap(), Slic3r::FillAdaptive::triangle_AABB_intersects(), Slic3r::tsp_remove_crossings(), Slic3r::unscaled(), Slic3r::unscaled(), Slic3r::BuildVolume::volume_state_bbox(), and Slic3r::arrangement::width().