GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2020-10-09 13:33:20 Lines: 11778 15338 76.8 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 31704 95547 33.2 %

File Lines Branches
doc/python/doxygen-boost.hh
100.0 % 13 / 13 51.9 % 67 / 129
doc/python/doxygen.hh
100.0 % 13 / 13 - % 0 / 0
include/hpp/fcl/BV/AABB.h
50.0 % 38 / 76 30.3 % 37 / 122
include/hpp/fcl/BV/BV.h
42.1 % 16 / 38 5.2 % 13 / 248
include/hpp/fcl/BV/BV_node.h
76.9 % 10 / 13 - % 0 / 0
include/hpp/fcl/BV/OBB.h
81.3 % 13 / 16 - % 0 / 0
include/hpp/fcl/BV/OBBRSS.h
64.3 % 18 / 28 - % 0 / 0
include/hpp/fcl/BV/RSS.h
57.1 % 8 / 14 66.7 % 4 / 6
include/hpp/fcl/BV/kDOP.h
61.1 % 11 / 18 41.7 % 15 / 36
include/hpp/fcl/BV/kIOS.h
94.4 % 17 / 18 56.3 % 18 / 32
include/hpp/fcl/BVH/BVH_front.h
100.0 % 6 / 6 75.0 % 3 / 4
include/hpp/fcl/BVH/BVH_model.h
36.4 % 24 / 66 14.7 % 41 / 278
include/hpp/fcl/collision.h
29.6 % 8 / 27 0.0 % 0 / 6
include/hpp/fcl/collision_data.h
56.4 % 75 / 133 16.0 % 16 / 100
include/hpp/fcl/collision_object.h
89.5 % 51 / 57 49.3 % 68 / 138
include/hpp/fcl/data_types.h
73.3 % 11 / 15 0.0 % 0 / 6
include/hpp/fcl/distance.h
27.6 % 8 / 29 0.0 % 0 / 8
include/hpp/fcl/internal/BV_fitter.h
91.7 % 44 / 48 53.8 % 42 / 78
include/hpp/fcl/internal/BV_splitter.h
93.5 % 72 / 77 69.3 % 316 / 456
include/hpp/fcl/internal/intersect.h
100.0 % 2 / 2 - % 0 / 0
include/hpp/fcl/internal/tools.h
74.1 % 60 / 81 57.3 % 125 / 218
include/hpp/fcl/internal/traversal.h
100.0 % 3 / 3 50.0 % 1 / 2
include/hpp/fcl/internal/traversal_node_base.h
56.5 % 13 / 23 25.0 % 1 / 4
include/hpp/fcl/internal/traversal_node_bvh_shape.h
70.4 % 112 / 159 4.2 % 219 / 5184
include/hpp/fcl/internal/traversal_node_bvhs.h
93.6 % 176 / 188 43.7 % 414 / 947
include/hpp/fcl/internal/traversal_node_octree.h
13.4 % 63 / 471 1.6 % 66 / 4080
include/hpp/fcl/internal/traversal_node_setup.h
44.1 % 120 / 272 15.6 % 236 / 1514
include/hpp/fcl/internal/traversal_node_shapes.h
84.6 % 11 / 13 19.4 % 70 / 360
include/hpp/fcl/math/transform.h
76.6 % 59 / 77 44.4 % 32 / 72
include/hpp/fcl/mesh_loader/assimp.h
82.4 % 14 / 17 30.8 % 64 / 208
include/hpp/fcl/mesh_loader/loader.h
77.8 % 7 / 9 33.3 % 2 / 6
include/hpp/fcl/narrowphase/gjk.h
85.0 % 51 / 60 41.5 % 34 / 82
include/hpp/fcl/narrowphase/narrowphase.h
74.7 % 121 / 162 11.4 % 586 / 5118
include/hpp/fcl/octree.h
91.3 % 42 / 46 55.0 % 11 / 20
include/hpp/fcl/shape/details/convex.hxx
38.9 % 37 / 95 17.9 % 30 / 168
include/hpp/fcl/shape/geometric_shape_to_BVH_model.h
100.0 % 177 / 177 65.3 % 154 / 236
include/hpp/fcl/shape/geometric_shapes.h
93.3 % 98 / 105 42.2 % 70 / 166
include/hpp/fcl/shape/geometric_shapes_utility.h
100.0 % 4 / 4 9.7 % 14 / 144
python/collision-geometries.cc
88.6 % 171 / 193 47.3 % 212 / 448
python/collision.cc
97.0 % 64 / 66 50.0 % 79 / 158
python/distance.cc
94.6 % 35 / 37 50.0 % 45 / 90
python/fcl.cc
100.0 % 21 / 21 46.6 % 27 / 58
python/gjk.cc
100.0 % 30 / 30 50.0 % 31 / 62
python/math.cc
88.2 % 45 / 51 46.2 % 49 / 106
python/version.cc
73.3 % 11 / 15 33.9 % 19 / 56
src/BV/AABB.cpp
18.6 % 11 / 59 24.2 % 16 / 66
src/BV/OBB.cpp
87.1 % 209 / 240 52.4 % 485 / 926
src/BV/OBBRSS.cpp
0.0 % 0 / 5 - % 0 / 0
src/BV/RSS.cpp
77.0 % 470 / 610 46.9 % 956 / 2040
src/BV/kDOP.cpp
58.9 % 63 / 107 19.5 % 99 / 508
src/BV/kIOS.cpp
49.5 % 46 / 93 30.2 % 38 / 126
src/BVH/BVH_model.cpp
58.4 % 289 / 495 41.1 % 648 / 1578
src/BVH/BVH_utility.cpp
85.7 % 330 / 385 51.3 % 800 / 1560
src/BVH/BV_fitter.cpp
67.2 % 268 / 399 39.4 % 299 / 759
src/BVH/BV_splitter.cpp
90.8 % 99 / 109 42.2 % 130 / 308
src/collision.cpp
50.8 % 31 / 61 21.6 % 25 / 116
src/collision_data.cpp
100.0 % 4 / 4 100.0 % 4 / 4
src/collision_func_matrix.cpp
86.6 % 226 / 261 9.9 % 424 / 4300
src/collision_node.cpp
100.0 % 17 / 17 77.8 % 14 / 18
src/collision_object.cpp
100.0 % 2 / 2 25.0 % 1 / 4
src/collision_utility.cpp
5.3 % 1 / 19 10.5 % 2 / 19
src/distance.cpp
42.1 % 24 / 57 17.3 % 19 / 110
src/distance/box_halfspace.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/box_plane.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/box_sphere.cpp
100.0 % 14 / 14 50.0 % 3 / 6
src/distance/capsule_capsule.cpp
93.7 % 59 / 63 53.0 % 71 / 134
src/distance/capsule_halfspace.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/capsule_plane.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/cone_halfspace.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/cone_plane.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/convex_halfspace.cpp
57.1 % 8 / 14 50.0 % 3 / 6
src/distance/cylinder_halfspace.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/cylinder_plane.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/sphere_cylinder.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/sphere_halfspace.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/sphere_plane.cpp
50.0 % 7 / 14 33.3 % 2 / 6
src/distance/sphere_sphere.cpp
46.2 % 24 / 52 23.4 % 15 / 64
src/distance/triangle_halfspace.cpp
7.1 % 1 / 14 33.3 % 2 / 6
src/distance_func_matrix.cpp
80.2 % 170 / 212 7.4 % 86 / 1164
src/intersect.cpp
82.4 % 277 / 336 52.0 % 497 / 956
src/math/transform.cpp
0.0 % 0 / 5 0.0 % 0 / 16
src/mesh_loader/assimp.cpp
80.4 % 41 / 51 30.9 % 29 / 94
src/mesh_loader/loader.cpp
85.3 % 29 / 34 47.7 % 53 / 111
src/narrowphase/details.h
72.5 % 557 / 768 43.1 % 926 / 2150
src/narrowphase/gjk.cpp
84.4 % 712 / 844 24.3 % 958 / 3939
src/narrowphase/narrowphase.cpp
31.2 % 48 / 154 14.7 % 44 / 300
src/shape/convex.cpp
100.0 % 2 / 2 50.0 % 1 / 2
src/shape/geometric_shapes.cpp
60.9 % 56 / 92 27.7 % 31 / 112
src/shape/geometric_shapes_utility.cpp
35.0 % 194 / 554 10.7 % 230 / 2140
src/traversal/traversal_recurse.cpp
100.0 % 179 / 179 65.1 % 151 / 232
test/benchmark.cpp
0.0 % 0 / 99 0.0 % 0 / 370
test/box_box_distance.cpp
100.0 % 146 / 146 50.0 % 573 / 1146
test/bvh_models.cpp
100.0 % 209 / 209 45.6 % 3305 / 7242
test/capsule_box_1.cpp
100.0 % 45 / 45 50.0 % 219 / 438
test/capsule_box_2.cpp
100.0 % 22 / 22 50.0 % 111 / 222
test/capsule_capsule.cpp
100.0 % 174 / 174 50.5 % 594 / 1176
test/collision.cpp
93.9 % 293 / 312 34.7 % 1948 / 5610
test/convex.cpp
100.0 % 98 / 98 50.8 % 387 / 762
test/distance.cpp
93.1 % 215 / 231 35.1 % 934 / 2660
test/distance_lower_bound.cpp
100.0 % 81 / 81 51.3 % 193 / 376
test/frontlist.cpp
100.0 % 181 / 181 50.6 % 805 / 1590
test/geometric_shapes.cpp
98.4 % 2498 / 2538 41.6 % 8743 / 21004
test/gjk.cpp
92.4 % 195 / 211 47.3 % 656 / 1386
test/math.cpp
100.0 % 69 / 69 50.0 % 435 / 870
test/obb.cpp
78.2 % 543 / 694 47.3 % 1074 / 2270
test/octree.cpp
57.1 % 40 / 70 34.5 % 91 / 264
test/profiling.cpp
43.5 % 70 / 161 20.6 % 97 / 472
test/simple.cpp
100.0 % 204 / 204 50.0 % 1131 / 2262
test/utility.cpp
62.4 % 153 / 245 28.9 % 95 / 329
test/utility.h
100.0 % 1 / 1 - % 0 / 0