File | Lines | Functions | Branches | ||||
---|---|---|---|---|---|---|---|
include/2geom/affine.h |
|
78.9% | 15 / 19 | 83.3% | 5 / 6 | 50.0% | 1 / 2 |
include/2geom/angle.h |
|
98.1% | 105 / 107 | 100.0% | 32 / 32 | 60.5% | 75 / 124 |
include/2geom/bezier-curve.h |
|
43.4% | 46 / 106 | 40.3% | 25 / 62 | 15.8% | 24 / 152 |
include/2geom/bezier.h |
|
74.2% | 92 / 124 | 69.2% | 27 / 39 | 44.2% | 46 / 104 |
include/2geom/choose.h |
|
66.7% | 6 / 9 | 66.7% | 2 / 3 | -% | 0 / 0 |
include/2geom/circle.h |
|
22.2% | 2 / 9 | 40.0% | 2 / 5 | -% | 0 / 0 |
include/2geom/concepts.h |
|
0.0% | 0 / 1 | 0.0% | 0 / 1 | -% | 0 / 0 |
include/2geom/conic_section_clipper_impl.h |
|
0.0% | 0 / 52 | 0.0% | 0 / 6 | 0.0% | 0 / 70 |
include/2geom/conicsec.h |
|
12.3% | 9 / 73 | 9.5% | 2 / 21 | 0.0% | 0 / 142 |
include/2geom/convex-hull.h |
|
79.2% | 38 / 48 | 66.7% | 14 / 21 | 50.0% | 11 / 22 |
include/2geom/coord.h |
|
75.0% | 6 / 8 | 71.4% | 5 / 7 | -% | 0 / 0 |
include/2geom/crossing.h |
|
0.0% | 0 / 46 | 0.0% | 0 / 15 | 0.0% | 0 / 70 |
include/2geom/curve.h |
|
25.9% | 7 / 27 | 21.1% | 4 / 19 | 0.0% | 0 / 16 |
include/2geom/d2.h |
|
31.8% | 56 / 176 | 43.2% | 32 / 74 | 20.8% | 63 / 303 |
include/2geom/ellipse.h |
|
48.8% | 21 / 43 | 73.7% | 14 / 19 | 33.3% | 2 / 6 |
include/2geom/elliptical-arc.h |
|
67.7% | 44 / 65 | 83.9% | 26 / 31 | 41.7% | 15 / 36 |
include/2geom/exception.h |
|
23.1% | 6 / 26 | 16.7% | 2 / 12 | 0.0% | 0 / 18 |
include/2geom/generic-interval.h |
|
45.8% | 49 / 107 | 52.6% | 20 / 38 | 54.7% | 35 / 64 |
include/2geom/generic-rect.h |
|
58.3% | 49 / 84 | 58.1% | 25 / 43 | 50.0% | 25 / 50 |
include/2geom/int-point.h |
|
0.0% | 0 / 3 | 0.0% | 0 / 1 | -% | 0 / 0 |
include/2geom/intersection-graph.h |
|
100.0% | 5 / 5 | 100.0% | 1 / 1 | -% | 0 / 0 |
include/2geom/intersection.h |
|
82.8% | 24 / 29 | 83.3% | 15 / 18 | 65.2% | 15 / 23 |
include/2geom/interval.h |
|
39.4% | 13 / 33 | 46.7% | 7 / 15 | 25.0% | 5 / 20 |
include/2geom/line.h |
|
28.4% | 33 / 116 | 27.0% | 10 / 37 | 10.9% | 7 / 64 |
include/2geom/linear.h |
|
79.2% | 38 / 48 | 64.0% | 16 / 25 | 50.0% | 8 / 16 |
include/2geom/math-utils.h |
|
100.0% | 17 / 17 | 75.0% | 3 / 4 | 100.0% | 4 / 4 |
include/2geom/nearest-time.h |
|
0.0% | 0 / 4 | 0.0% | 0 / 2 | 0.0% | 0 / 8 |
include/2geom/numeric/fitting-model.h |
|
0.0% | 0 / 27 | 0.0% | 0 / 9 | -% | 0 / 0 |
include/2geom/numeric/fitting-tool.h |
|
0.0% | 0 / 66 | 0.0% | 0 / 41 | 0.0% | 0 / 72 |
include/2geom/numeric/linear_system.h |
|
0.0% | 0 / 23 | 0.0% | 0 / 5 | 0.0% | 0 / 8 |
include/2geom/numeric/matrix.h |
|
0.0% | 0 / 74 | 0.0% | 0 / 18 | 0.0% | 0 / 28 |
include/2geom/numeric/symmetric-matrix-fs-operation.h |
|
0.0% | 0 / 10 | 0.0% | 0 / 1 | 0.0% | 0 / 60 |
include/2geom/numeric/symmetric-matrix-fs-trace.h |
|
0.0% | 0 / 87 | 0.0% | 0 / 13 | 0.0% | 0 / 94 |
include/2geom/numeric/symmetric-matrix-fs.h |
|
0.0% | 0 / 52 | 0.0% | 0 / 36 | 0.0% | 0 / 38 |
include/2geom/numeric/vector.h |
|
0.0% | 0 / 104 | 0.0% | 0 / 25 | 0.0% | 0 / 30 |
include/2geom/path-intersection.h |
|
0.0% | 0 / 15 | 0.0% | 0 / 4 | 0.0% | 0 / 34 |
include/2geom/path-sink.h |
|
44.2% | 23 / 52 | 42.9% | 6 / 14 | 23.1% | 6 / 26 |
include/2geom/path.h |
|
68.3% | 112 / 164 | 77.9% | 60 / 77 | 25.0% | 49 / 196 |
include/2geom/pathvector.h |
|
57.1% | 32 / 56 | 57.1% | 16 / 28 | 15.4% | 4 / 26 |
include/2geom/piecewise.h |
|
58.6% | 217 / 370 | 53.9% | 48 / 89 | 31.4% | 163 / 519 |
include/2geom/point.h |
|
86.5% | 64 / 74 | 86.8% | 33 / 38 | 72.2% | 26 / 36 |
include/2geom/polynomial.h |
|
50.0% | 26 / 52 | 63.6% | 7 / 11 | 42.5% | 17 / 40 |
include/2geom/ray.h |
|
0.0% | 0 / 66 | 0.0% | 0 / 21 | 0.0% | 0 / 78 |
include/2geom/rect.h |
|
38.9% | 7 / 18 | 63.6% | 7 / 11 | 0.0% | 0 / 20 |
include/2geom/sbasis-2d.h |
|
0.0% | 0 / 66 | 0.0% | 0 / 13 | 0.0% | 0 / 20 |
include/2geom/sbasis-curve.h |
|
0.0% | 0 / 44 | 0.0% | 0 / 26 | 0.0% | 0 / 48 |
include/2geom/sbasis-to-bezier.h |
|
0.0% | 0 / 2 | 0.0% | 0 / 1 | -% | 0 / 0 |
include/2geom/sbasis.h |
|
57.9% | 81 / 140 | 64.0% | 32 / 50 | 33.9% | 42 / 124 |
include/2geom/svg-path-parser.h |
|
33.3% | 7 / 21 | 33.3% | 1 / 3 | 14.3% | 2 / 14 |
include/2geom/svg-path-writer.h |
|
0.0% | 0 / 4 | 0.0% | 0 / 4 | -% | 0 / 0 |
include/2geom/sweeper.h |
|
100.0% | 41 / 41 | 100.0% | 26 / 26 | 64.7% | 44 / 68 |
include/2geom/transforms.h |
|
38.9% | 21 / 54 | 22.5% | 18 / 80 | 0.0% | 0 / 6 |
include/2geom/utils.h |
|
90.9% | 10 / 11 | 50.0% | 4 / 8 | 64.3% | 9 / 14 |
src/2geom/affine.cpp |
|
68.8% | 130 / 189 | 73.8% | 31 / 42 | 73.1% | 174 / 238 |
src/2geom/basic-intersection.cpp |
|
2.8% | 6 / 217 | 14.3% | 2 / 14 | 6.7% | 19 / 282 |
src/2geom/bezier-clipping.cpp |
|
42.2% | 178 / 422 | 48.4% | 15 / 31 | 32.6% | 178 / 546 |
src/2geom/bezier-curve.cpp |
|
65.3% | 231 / 354 | 70.3% | 26 / 37 | 41.1% | 245 / 596 |
src/2geom/bezier-utils.cpp |
|
82.5% | 306 / 371 | 84.2% | 16 / 19 | 53.7% | 201 / 374 |
src/2geom/bezier.cpp |
|
83.9% | 177 / 211 | 95.7% | 22 / 23 | 54.6% | 143 / 262 |
src/2geom/cairo-path-sink.cpp |
|
0.0% | 0 / 43 | 0.0% | 0 / 8 | 0.0% | 0 / 26 |
src/2geom/circle.cpp |
|
61.1% | 99 / 162 | 54.2% | 13 / 24 | 30.2% | 52 / 172 |
src/2geom/concepts.cpp |
|
0.0% | 0 / 2 | 0.0% | 0 / 1 | -% | 0 / 0 |
src/2geom/conic_section_clipper_impl.cpp |
|
0.0% | 0 / 224 | 0.0% | 0 / 5 | 0.0% | 0 / 368 |
src/2geom/conicsec.cpp |
|
7.2% | 60 / 835 | 1.7% | 1 / 59 | 2.8% | 34 / 1204 |
src/2geom/convex-hull.cpp |
|
74.1% | 123 / 166 | 68.4% | 13 / 19 | 59.1% | 104 / 176 |
src/2geom/coord.cpp |
|
100.0% | 20 / 20 | 100.0% | 3 / 3 | 57.9% | 22 / 38 |
src/2geom/crossing.cpp |
|
0.0% | 0 / 73 | 0.0% | 0 / 10 | 0.0% | 0 / 78 |
src/2geom/curve.cpp |
|
77.8% | 77 / 99 | 54.5% | 6 / 11 | 52.2% | 72 / 138 |
src/2geom/d2-sbasis.cpp |
|
23.5% | 48 / 204 | 20.8% | 5 / 24 | 12.1% | 40 / 330 |
src/2geom/ellipse.cpp |
|
80.6% | 316 / 392 | 82.4% | 28 / 34 | 49.4% | 264 / 534 |
src/2geom/elliptical-arc-from-sbasis.cpp |
|
0.0% | 0 / 89 | 0.0% | 0 / 13 | 0.0% | 0 / 78 |
src/2geom/elliptical-arc.cpp |
|
80.2% | 404 / 504 | 81.2% | 26 / 32 | 46.2% | 404 / 874 |
src/2geom/geom.cpp |
|
0.0% | 0 / 127 | 0.0% | 0 / 13 | 0.0% | 0 / 118 |
src/2geom/intersection-graph.cpp |
|
81.5% | 202 / 248 | 85.7% | 18 / 21 | 51.9% | 214 / 412 |
src/2geom/line.cpp |
|
19.7% | 53 / 269 | 28.6% | 6 / 21 | 6.4% | 33 / 514 |
src/2geom/nearest-time.cpp |
|
15.7% | 26 / 166 | 20.0% | 1 / 5 | 11.6% | 28 / 242 |
src/2geom/numeric/matrix.cpp |
|
0.0% | 0 / 58 | 0.0% | 0 / 5 | 0.0% | 0 / 90 |
src/2geom/parallelogram.cpp |
|
72.7% | 40 / 55 | 70.0% | 7 / 10 | 47.5% | 57 / 120 |
src/2geom/parting-point.cpp |
|
88.9% | 64 / 72 | 100.0% | 3 / 3 | 59.5% | 69 / 116 |
src/2geom/path-extrema.cpp |
|
93.8% | 45 / 48 | 100.0% | 4 / 4 | 59.5% | 44 / 74 |
src/2geom/path-intersection.cpp |
|
2.9% | 8 / 275 | 4.3% | 1 / 23 | 0.8% | 4 / 490 |
src/2geom/path-sink.cpp |
|
31.7% | 13 / 41 | 33.3% | 2 / 6 | 24.2% | 15 / 62 |
src/2geom/path.cpp |
|
61.9% | 408 / 659 | 67.2% | 39 / 58 | 40.1% | 530 / 1322 |
src/2geom/pathvector.cpp |
|
42.4% | 67 / 158 | 45.8% | 11 / 24 | 30.7% | 51 / 166 |
src/2geom/piecewise.cpp |
|
25.9% | 38 / 147 | 25.0% | 3 / 12 | 11.6% | 33 / 284 |
src/2geom/point.cpp |
|
45.2% | 42 / 93 | 61.5% | 8 / 13 | 40.3% | 29 / 72 |
src/2geom/polynomial.cpp |
|
74.7% | 142 / 190 | 71.4% | 10 / 14 | 50.0% | 107 / 214 |
src/2geom/rect.cpp |
|
21.9% | 21 / 96 | 28.6% | 2 / 7 | 21.2% | 11 / 52 |
src/2geom/recursive-bezier-intersection.cpp |
|
0.0% | 0 / 128 | 0.0% | 0 / 11 | 0.0% | 0 / 234 |
src/2geom/sbasis-2d.cpp |
|
0.0% | 0 / 123 | 0.0% | 0 / 8 | 0.0% | 0 / 184 |
src/2geom/sbasis-geometric.cpp |
|
13.6% | 51 / 375 | 12.5% | 4 / 32 | 6.8% | 44 / 646 |
src/2geom/sbasis-math.cpp |
|
26.5% | 49 / 185 | 12.5% | 3 / 24 | 16.7% | 72 / 430 |
src/2geom/sbasis-poly.cpp |
|
100.0% | 24 / 24 | 100.0% | 2 / 2 | 56.5% | 26 / 46 |
src/2geom/sbasis-roots.cpp |
|
42.2% | 109 / 258 | 40.0% | 8 / 20 | 32.2% | 130 / 404 |
src/2geom/sbasis-to-bezier.cpp |
|
45.8% | 120 / 262 | 66.7% | 6 / 9 | 23.8% | 76 / 320 |
src/2geom/sbasis.cpp |
|
89.2% | 288 / 323 | 92.3% | 24 / 26 | 57.3% | 290 / 506 |
src/2geom/self-intersect.cpp |
|
98.3% | 119 / 121 | 100.0% | 23 / 23 | 64.7% | 101 / 156 |
src/2geom/solve-bezier-one-d.cpp |
|
83.1% | 54 / 65 | 75.0% | 3 / 4 | 64.3% | 36 / 56 |
src/2geom/solve-bezier-parametric.cpp |
|
0.0% | 0 / 60 | 0.0% | 0 / 4 | 0.0% | 0 / 49 |
src/2geom/solve-bezier.cpp |
|
100.0% | 93 / 93 | 100.0% | 4 / 4 | 68.6% | 96 / 140 |
src/2geom/svg-path-parser.cpp |
|
88.3% | 53 / 60 | -% | 0 / 0 | 80.0% | 52 / 65 |
src/2geom/svg-path-parser.rl |
|
81.7% | 152 / 186 | 78.3% | 18 / 23 | 42.3% | 93 / 220 |
src/2geom/svg-path-writer.cpp |
|
86.1% | 136 / 158 | 85.7% | 12 / 14 | 58.8% | 114 / 194 |
src/2geom/sweep-bounds.cpp |
|
0.0% | 0 / 67 | 0.0% | 0 / 5 | 0.0% | 0 / 110 |
src/2geom/transforms.cpp |
|
40.5% | 34 / 84 | 50.0% | 8 / 16 | 4.7% | 4 / 86 |
src/2geom/utils.cpp |
|
0.0% | 0 / 15 | 0.0% | 0 / 1 | 0.0% | 0 / 8 |