GCC Code Coverage Report


Directory: ./
Date: 2026-09-27 03:22:43
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 26672 45646 58.4%
Functions: 3853 7470 51.6%
Branches: 19267 64836 29.7%

File Lines Functions Branches
mesh/boxes_intersections.cpp 0.0 0.0% 0 / 230 0.0% 0 / 35 0.0% 0 / 398
mesh/index.h 66.7 66.7% 38 / 57 66.7% 8 / 12 60.0% 12 / 20
mesh/mesh.cpp 45.3 45.3% 606 / 1339 70.8% 68 / 96 21.7% 382 / 1764
mesh/mesh.h 70.8 70.8% 510 / 720 77.9% 127 / 163 25.5% 224 / 878
mesh/mesh_AABB.cpp 46.5 46.5% 229 / 493 45.9% 17 / 37 27.7% 151 / 546
mesh/mesh_AABB.h 85.7 85.7% 96 / 112 65.2% 15 / 23 43.6% 61 / 140
mesh/mesh_baking.cpp 0.0 0.0% 0 / 173 0.0% 0 / 9 0.0% 0 / 390
mesh/mesh_compare.cpp 41.5 41.5% 39 / 94 66.7% 2 / 3 23.2% 45 / 194
mesh/mesh_convex_hull.cpp 55.6 55.6% 20 / 36 50.0% 1 / 2 28.7% 31 / 108
mesh/mesh_CSG_builder.cpp 66.1 66.1% 750 / 1135 64.2% 79 / 123 37.4% 736 / 1968
mesh/mesh_CSG_builder.h 63.5 63.5% 99 / 156 57.9% 33 / 57 17.1% 19 / 111
mesh/mesh_CSG_compiler.cpp 76.4 76.4% 230 / 301 87.5% 21 / 24 44.2% 231 / 523
mesh/mesh_CSG_compiler.h 100.0 100.0% 10 / 10 100.0% 4 / 4 -% 0 / 0
mesh/mesh_CSG_utils.cpp 63.0 63.0% 306 / 486 84.8% 28 / 33 31.6% 300 / 949
mesh/mesh_CSG_utils.h 85.7 85.7% 12 / 14 83.3% 5 / 6 20.0% 4 / 20
mesh/mesh_decimate.cpp 0.0 0.0% 0 / 69 0.0% 0 / 1 0.0% 0 / 158
mesh/mesh_degree3_vertices.cpp 64.6 64.6% 95 / 147 71.4% 5 / 7 28.7% 81 / 282
mesh/mesh_distance.cpp 77.4 77.4% 72 / 93 83.3% 5 / 6 36.6% 49 / 134
mesh/mesh_fill_holes.cpp 61.9 61.9% 192 / 310 72.7% 8 / 11 36.0% 195 / 542
mesh/mesh_frame_field.cpp 0.0 0.0% 0 / 407 0.0% 0 / 21 0.0% 0 / 644
mesh/mesh_frame_field.h 0.0 0.0% 0 / 16 0.0% 0 / 5 0.0% 0 / 14
mesh/mesh_geometry.cpp 49.8 49.8% 120 / 241 61.1% 11 / 18 28.9% 138 / 478
mesh/mesh_geometry.h 48.7 48.7% 19 / 39 57.1% 4 / 7 18.4% 7 / 38
mesh/mesh_halfedges.cpp 60.3 60.3% 41 / 68 60.0% 3 / 5 27.4% 34 / 124
mesh/mesh_halfedges.h 80.5 80.5% 33 / 41 91.7% 11 / 12 27.8% 10 / 36
mesh/mesh_io.cpp 39.2 39.2% 1079 / 2752 56.2% 54 / 96 21.1% 1169 / 5549
mesh/mesh_io.h 88.0 88.0% 22 / 25 90.0% 9 / 10 50.0% 4 / 8
mesh/mesh_local_operations.cpp 0.0 0.0% 0 / 148 0.0% 0 / 5 0.0% 0 / 236
mesh/mesh_manifold_harmonics.cpp 0.0 0.0% 0 / 177 0.0% 0 / 4 0.0% 0 / 318
mesh/mesh_minkowski.cpp 0.0 0.0% 0 / 290 0.0% 0 / 20 0.0% 0 / 516
mesh/mesh_partition.cpp 28.7 28.7% 25 / 87 50.0% 3 / 6 6.5% 7 / 108
mesh/mesh_preprocessing.cpp 51.5 51.5% 52 / 101 71.4% 5 / 7 31.7% 73 / 230
mesh/mesh_remesh.cpp 85.0 85.0% 232 / 273 100.0% 5 / 5 48.8% 293 / 600
mesh/mesh_reorder.cpp 71.8 71.8% 273 / 380 62.5% 182 / 291 42.4% 132 / 311
mesh/mesh_repair.cpp 76.9 76.9% 437 / 568 77.4% 24 / 31 46.9% 439 / 936
mesh/mesh_sampling.h 83.3 83.3% 110 / 132 45.7% 16 / 35 42.5% 97 / 228
mesh/mesh_smoothing.cpp 0.0 0.0% 0 / 42 0.0% 0 / 1 0.0% 0 / 94
mesh/mesh_subdivision.cpp 53.2 53.2% 140 / 263 70.0% 7 / 10 27.1% 135 / 498
mesh/mesh_surface_intersection.cpp 77.2 77.2% 851 / 1102 81.1% 43 / 53 42.3% 934 / 2208
mesh/mesh_surface_intersection.h 87.1 87.1% 182 / 209 87.9% 51 / 58 33.2% 61 / 184
mesh/mesh_surface_intersection_internal.cpp 81.4 81.4% 541 / 665 84.4% 27 / 32 40.4% 547 / 1354
mesh/mesh_surface_intersection_internal.h 89.8 89.8% 150 / 167 92.9% 39 / 42 43.8% 28 / 64
mesh/mesh_tetrahedralize.cpp 0.0 0.0% 0 / 98 0.0% 0 / 1 0.0% 0 / 244
mesh/mesh_tetrahedralize.h 0.0 0.0% 0 / 8 0.0% 0 / 1 0.0% 0 / 2
mesh/mesh_topology.cpp 90.8 90.8% 128 / 141 100.0% 8 / 8 57.1% 169 / 296
mesh/triangle_intersection.cpp 91.1 91.1% 408 / 448 84.6% 22 / 26 51.2% 353 / 689
mesh/triangle_intersection.h 100.0 100.0% 28 / 28 100.0% 8 / 8 53.1% 17 / 32