|
| static void | Slic3r::add_textured_mesh_to_model (Model &model, const TexturedMesh &tex_mesh, const std::string &input_file) |
| static int | Slic3r::auto_extruder_id (unsigned int max_extruders, unsigned int &cntr) |
| static void | Slic3r::add_cut_volume (TriangleMesh &mesh, ModelObject *object, const ModelVolume *src_volume, const Transform3d &cut_matrix, const std::string &suffix={}, ModelVolumeType type=ModelVolumeType::MODEL_PART) |
| static void | Slic3r::invalidate_translations (ModelObject *object, const ModelInstance *src_instance) |
| static void | Slic3r::get_real_filament_id (const unsigned char &id, std::string &result) |
| static double | Slic3r::anonymous_namespace{Model.cpp}::cross_2d (const Vec2d &a, const Vec2d &b) |
| template<class DistanceFn> |
| static std::vector< Vec3d > | Slic3r::anonymous_namespace{Model.cpp}::clip_polygon_by_signed_distance (const std::vector< Vec3d > &input, DistanceFn distance) |
| static std::vector< ExclusionPrismFootprintTriangle > | Slic3r::anonymous_namespace{Model.cpp}::triangulated_prism_footprints (const Polygon &polygon) |
| static bool | Slic3r::anonymous_namespace{Model.cpp}::triangle_bbox_intersects_prism_footprint (const Vec3d &p0, const Vec3d &p1, const Vec3d &p2, const ExclusionPrismFootprintTriangle &footprint) |
| static std::vector< Vec3d > | Slic3r::anonymous_namespace{Model.cpp}::clip_model_triangle_to_prism (const Vec3d &p0, const Vec3d &p1, const Vec3d &p2, const double z_min, const double z_max, const ExclusionPrismFootprintTriangle &footprint) |
| static double | Slic3r::anonymous_namespace{Model.cpp}::polygon_3d_area2 (const std::vector< Vec3d > &polygon) |
| static void | Slic3r::anonymous_namespace{Model.cpp}::append_clipped_polygon (indexed_triangle_set &out, const std::vector< Vec3d > &polygon) |
| static bool | Slic3r::anonymous_namespace{Model.cpp}::mesh_contains_point_linear (const indexed_triangle_set &its, const Vec3d &point) |
| double | Slic3r::getadhesionCoeff (const ModelVolumePtrs objectVolumes) |
| double | Slic3r::getTemperatureFromExtruder (const ModelVolumePtrs objectVolumes) |
| bool | Slic3r::model_object_list_equal (const Model &model_old, const Model &model_new) |
| bool | Slic3r::model_object_list_extended (const Model &model_old, const Model &model_new) |
| template<typename TypeFilterFn> |
| bool | Slic3r::model_volume_list_changed (const ModelObject &model_object_old, const ModelObject &model_object_new, TypeFilterFn type_filter) |
| bool | Slic3r::model_volume_list_changed (const ModelObject &model_object_old, const ModelObject &model_object_new, const ModelVolumeType type) |
| bool | Slic3r::model_volume_list_changed (const ModelObject &model_object_old, const ModelObject &model_object_new, const std::initializer_list< ModelVolumeType > &types) |
| template<typename TypeFilterFn, typename CompareFn> |
| bool | Slic3r::model_property_changed (const ModelObject &model_object_old, const ModelObject &model_object_new, TypeFilterFn type_filter, CompareFn compare) |
| bool | Slic3r::model_custom_supports_data_changed (const ModelObject &mo, const ModelObject &mo_new) |
| bool | Slic3r::model_custom_seam_data_changed (const ModelObject &mo, const ModelObject &mo_new) |
| bool | Slic3r::model_mmu_segmentation_data_changed (const ModelObject &mo, const ModelObject &mo_new) |
| bool | Slic3r::model_fuzzy_skin_data_changed (const ModelObject &mo, const ModelObject &mo_new) |
| bool | Slic3r::model_brim_points_data_changed (const ModelObject &mo, const ModelObject &mo_new) |
| bool | Slic3r::model_has_multi_part_objects (const Model &model) |
| bool | Slic3r::model_has_advanced_features (const Model &model) |
| void | Slic3r::remap_model_filament_slots (Model &model, const std::map< int, int > &slot_relocations) |
| void | Slic3r::check_model_ids_validity (const Model &model) |
| void | Slic3r::check_model_ids_equal (const Model &model1, const Model &model2) |