|
| static std::vector< unsigned char > | Slic3r::rasterize_polygons (const Vec2i32 &grid_size, const double pixel_size, const Point &left_bottom, const Polygons &polygons) |
| static Polygons | Slic3r::contours_simplified (const Vec2i32 &grid_size, const double pixel_size, Point left_bottom, const std::vector< unsigned char > &grid, coord_t offset, bool fill_holes) |
| SupportGeneratorLayer & | Slic3r::layer_allocate (std::deque< SupportGeneratorLayer > &layer_storage, SupporLayerType layer_type) |
| SupportGeneratorLayer & | Slic3r::layer_allocate (std::deque< SupportGeneratorLayer > &layer_storage, tbb::spin_mutex &layer_storage_mutex, SupporLayerType layer_type) |
| void | Slic3r::layers_append (SupportGeneratorLayersPtr &dst, const SupportGeneratorLayersPtr &src) |
| static Polygons | Slic3r::belt_floor_valid_region_polygon (const SlicingParameters &slicing_params, const PrintConfig &print_config, const PrintObject &object, coordf_t print_z) |
| static void | Slic3r::trim_support_layers_by_belt_floor (const SlicingParameters &slicing_params, const PrintConfig &print_config, const PrintObject &object, SupportGeneratorLayersPtr &support_layers) |
| Polygons | Slic3r::collect_region_slices_by_type (const Layer &layer, SurfaceType surface_type) |
| Polygons | Slic3r::belt_floor_surface_polygon (const SlicingParameters &slicing_params, const PrintConfig &print_config, const PrintObject &object, coordf_t print_z) |
| Polygons | Slic3r::collect_slices_outer (const Layer &layer) |
| static bool | Slic3r::SupportMaterialInternal::has_bridging_perimeters (const ExtrusionLoop &loop) |
| static bool | Slic3r::SupportMaterialInternal::has_bridging_perimeters (const ExtrusionEntityCollection &perimeters) |
| static bool | Slic3r::SupportMaterialInternal::has_bridging_fills (const ExtrusionEntityCollection &fills) |
| static bool | Slic3r::SupportMaterialInternal::has_bridging_extrusions (const Layer &layer) |
| static void | Slic3r::SupportMaterialInternal::collect_bridging_perimeter_areas (const ExtrusionLoop &loop, const float expansion_scaled, Polygons &out) |
| static void | Slic3r::SupportMaterialInternal::collect_bridging_perimeter_areas (const ExtrusionEntityCollection &perimeters, const float expansion_scaled, Polygons &out) |
| static void | Slic3r::SupportMaterialInternal::remove_bridges_from_contacts (const PrintConfig &print_config, const Layer &lower_layer, const Polygons &lower_layer_polygons, const LayerRegion &layerm, float fw, Polygons &contact_polygons) |
| static ExPolygons | Slic3r::detect_overhangs (const Layer &layer, const size_t layer_id, Polygons &lower_layer_polygons, const PrintConfig &print_config, const PrintObjectConfig &object_config, SupportAnnotations &annotations, const double gap_xy) |
| static std::tuple< Polygons, Polygons, double > | Slic3r::detect_contacts (const Layer &layer, const size_t layer_id, Polygons &overhang_polygons, Polygons &lower_layer_polygons, const PrintConfig &print_config, const PrintObjectConfig &object_config, SupportAnnotations &annotations, SlicesMarginCache &slices_margin, const double gap_xy) |
| Layer * | Slic3r::sync_gap_with_object_layer (const Layer &layer, const coordf_t gap_support_object, bool is_top_contact) |
| static std::pair< SupportGeneratorLayer *, SupportGeneratorLayer * > | Slic3r::new_contact_layer (const PrintConfig &print_config, const PrintObjectConfig &object_config, const SlicingParameters &slicing_params, const coordf_t support_layer_height_min, const Layer &layer, SupportGeneratorLayerStorage &layer_storage) |
| static void | Slic3r::fill_contact_layer (SupportGeneratorLayer &new_layer, size_t layer_id, const SlicingParameters &slicing_params, const PrintObjectConfig &object_config, const SlicesMarginCache &slices_margin, const Polygons &overhang_polygons, const Polygons &contact_polygons, const Polygons &enforcer_polygons, const Polygons &lower_layer_polygons, const Flow &support_material_flow, float no_interface_offset) |
| static void | Slic3r::merge_contact_layers (const SlicingParameters &slicing_params, double support_layer_height_min, SupportGeneratorLayersPtr &layers) |
| static OverhangCluster * | Slic3r::add_overhang (std::vector< OverhangCluster > &clusters, ExPolygon *overhang, int layer_nr, coordf_t offset_scaled) |
| static SupportGeneratorLayer * | Slic3r::detect_bottom_contacts (const SlicingParameters &slicing_params, const SupportParameters &support_params, const PrintObject &object, const Layer &layer, const SupportGeneratorLayersPtr &top_contacts, size_t contact_idx, SupportGeneratorLayerStorage &layer_storage, std::vector< Polygons > &layer_support_areas, const Polygons &supports_projected) |
| static SupportGeneratorLayer * | Slic3r::detect_belt_floor_bottom_contacts (const SlicingParameters &slicing_params, const SupportParameters &support_params, const PrintConfig &print_config, const PrintObject &object, const Layer &layer, const SupportGeneratorLayersPtr &top_contacts, size_t contact_idx, SupportGeneratorLayerStorage &layer_storage, std::vector< Polygons > &layer_support_areas, const Polygons &supports_projected) |
| static std::pair< Polygons, Polygons > | Slic3r::project_support_to_grid (const Layer &layer, const SupportGridParams &grid_params, const Polygons &overhangs, Polygons *layer_buildplate_covered) |