Subroutine Coverage
blib/lib/Geo/OGC/Geometry.pm |
|
Criterion |
Covered |
Total |
% |
subroutine |
124 |
269 |
46.1
|
pod |
34 |
42 |
80.9
|
line |
count |
pod |
subroutine |
35
|
3 |
n/a |
BEGIN |
36
|
3 |
n/a |
BEGIN |
37
|
3 |
n/a |
BEGIN |
40
|
3 |
n/a |
BEGIN |
41
|
3 |
n/a |
BEGIN |
42
|
3 |
n/a |
BEGIN |
84
|
278 |
Yes |
new |
97
|
269 |
No |
init |
105
|
6 |
No |
copy |
112
|
90 |
No |
parse_wkt |
217
|
608 |
No |
ccw |
231
|
248 |
No |
intersect |
239
|
0 |
No |
intersection_point |
253
|
118 |
No |
distance_point_line_sqr |
278
|
6 |
Yes |
Clone |
295
|
2 |
Yes |
Precision |
311
|
0 |
Yes |
Dimension |
324
|
0 |
Yes |
GeometryType |
337
|
0 |
Yes |
SRID |
351
|
0 |
Yes |
Envelope |
357
|
0 |
No |
as_text |
370
|
4 |
Yes |
AsText |
384
|
0 |
Yes |
AsBinary |
397
|
0 |
Yes |
IsEmpty |
411
|
0 |
Yes |
IsSimple |
424
|
0 |
Yes |
Is3D |
437
|
0 |
Yes |
IsMeasured |
450
|
0 |
Yes |
Boundary |
464
|
0 |
Yes |
Equals |
477
|
0 |
Yes |
Disjoint |
490
|
0 |
Yes |
Intersects |
503
|
0 |
Yes |
Touches |
516
|
0 |
Yes |
Crosses |
529
|
0 |
Yes |
Within |
542
|
0 |
Yes |
Contains |
555
|
0 |
Yes |
Overlaps |
573
|
0 |
Yes |
Relate |
587
|
0 |
Yes |
LocateAlong |
601
|
0 |
Yes |
LocateBetween |
614
|
0 |
Yes |
Distance |
627
|
0 |
Yes |
Buffer |
640
|
0 |
Yes |
ConvexHull |
653
|
0 |
Yes |
Intersection |
666
|
0 |
Yes |
Union |
679
|
0 |
Yes |
Difference |
692
|
0 |
Yes |
SymDifference |
705
|
0 |
Yes |
MakeCollection |
723
|
0 |
Yes |
ApplyTransformation |
737
|
3 |
n/a |
BEGIN |
738
|
3 |
n/a |
BEGIN |
741
|
0 |
n/a |
new |
756
|
3 |
n/a |
BEGIN |
757
|
3 |
n/a |
BEGIN |
758
|
3 |
n/a |
BEGIN |
787
|
205 |
n/a |
new |
818
|
205 |
n/a |
init |
856
|
0 |
n/a |
copy |
866
|
30 |
n/a |
point |
874
|
0 |
n/a |
GeometryType |
878
|
0 |
n/a |
Dimension |
882
|
30 |
n/a |
Clone |
888
|
0 |
n/a |
IsEmpty |
894
|
0 |
n/a |
IsSimple |
899
|
46 |
n/a |
Is3D |
904
|
41 |
n/a |
IsMeasured |
909
|
0 |
n/a |
Boundary |
914
|
0 |
n/a |
X |
920
|
0 |
n/a |
Y |
936
|
0 |
n/a |
Z |
952
|
0 |
n/a |
M |
958
|
16 |
n/a |
as_text |
985
|
166 |
n/a |
Equals |
1000
|
24 |
n/a |
DistanceToLineStringSqr |
1017
|
0 |
n/a |
Distance |
1045
|
0 |
n/a |
Envelope |
1056
|
0 |
n/a |
Area |
1060
|
0 |
n/a |
Intersection |
1066
|
43 |
n/a |
Within |
1090
|
0 |
n/a |
MakeCollection |
1097
|
1 |
n/a |
ApplyTransformation |
1106
|
0 |
n/a |
ClosestVertex |
1111
|
0 |
n/a |
VertexAt |
1116
|
0 |
n/a |
ClosestPoint |
1120
|
0 |
n/a |
AddVertex |
1123
|
0 |
n/a |
DeleteVertex |
1138
|
3 |
n/a |
BEGIN |
1139
|
3 |
n/a |
BEGIN |
1140
|
3 |
n/a |
BEGIN |
1145
|
24 |
n/a |
new |
1151
|
26 |
n/a |
init |
1166
|
2 |
n/a |
copy |
1174
|
0 |
n/a |
IsEmpty |
1180
|
0 |
n/a |
GeometryType |
1184
|
0 |
n/a |
Dimension |
1188
|
3 |
n/a |
as_text |
1213
|
121 |
n/a |
AddPoint |
1238
|
5 |
n/a |
DeletePoint |
1244
|
25 |
n/a |
StartPoint |
1250
|
25 |
n/a |
EndPoint |
1264
|
1 |
n/a |
NumPoints |
1282
|
9 |
n/a |
PointN |
1289
|
10 |
n/a |
Is3D |
1297
|
8 |
n/a |
IsMeasured |
1305
|
24 |
n/a |
IsClosed |
1320
|
6 |
n/a |
Close |
1335
|
2 |
n/a |
IsRing |
1343
|
0 |
n/a |
Equals |
1353
|
0 |
n/a |
Area |
1357
|
0 |
n/a |
MakeCollection |
1364
|
0 |
n/a |
ApplyTransformation |
1381
|
1 |
n/a |
Reverse |
1386
|
0 |
n/a |
ClosestVertex |
1398
|
0 |
n/a |
VertexAt |
1405
|
0 |
n/a |
_closest_point |
1416
|
0 |
n/a |
ClosestPoint |
1430
|
0 |
n/a |
AddVertex |
1435
|
0 |
n/a |
DeleteVertex |
1449
|
3 |
n/a |
BEGIN |
1450
|
3 |
n/a |
BEGIN |
1451
|
3 |
n/a |
BEGIN |
1458
|
0 |
n/a |
FindIntersections |
1483
|
0 |
n/a |
__ANON__ |
1506
|
23 |
n/a |
new |
1512
|
0 |
n/a |
GeometryType |
1516
|
13 |
n/a |
IsSimple |
1539
|
0 |
n/a |
Envelope |
1569
|
1 |
n/a |
Length |
1581
|
0 |
n/a |
Distance |
1611
|
6 |
n/a |
LinesWhereWithin |
1630
|
27 |
n/a |
Within |
1700
|
5 |
n/a |
Intersection |
1800
|
0 |
n/a |
MakeCollection |
1809
|
0 |
n/a |
pt_to_seg_dist |
1837
|
0 |
n/a |
simplify_part |
1872
|
0 |
n/a |
simplify |
1890
|
3 |
n/a |
BEGIN |
1891
|
3 |
n/a |
BEGIN |
1896
|
3 |
n/a |
new |
1902
|
0 |
n/a |
GeometryType |
1913
|
3 |
n/a |
BEGIN |
1914
|
3 |
n/a |
BEGIN |
1915
|
3 |
n/a |
BEGIN |
1920
|
16 |
n/a |
new |
1926
|
0 |
n/a |
GeometryType |
1946
|
32 |
n/a |
IsPointIn |
1963
|
0 |
n/a |
IsPointStricktlyIn |
1971
|
0 |
n/a |
IsPointStricktlyOut |
1992
|
4 |
n/a |
Area |
2005
|
1 |
n/a |
Centroid |
2023
|
0 |
n/a |
IsCCW |
2043
|
0 |
n/a |
Rotate |
2059
|
3 |
n/a |
BEGIN |
2060
|
3 |
n/a |
BEGIN |
2065
|
21 |
n/a |
new |
2071
|
0 |
n/a |
GeometryType |
2075
|
0 |
n/a |
Dimension |
2079
|
0 |
n/a |
Area |
2084
|
0 |
n/a |
Centroid |
2089
|
0 |
n/a |
PointOnSurface |
2094
|
0 |
n/a |
MakeCollection |
2108
|
3 |
n/a |
BEGIN |
2109
|
3 |
n/a |
BEGIN |
2114
|
19 |
n/a |
new |
2120
|
21 |
n/a |
init |
2127
|
2 |
n/a |
copy |
2136
|
1 |
n/a |
IsEmpty |
2142
|
2 |
n/a |
GeometryType |
2147
|
3 |
n/a |
Assert |
2204
|
5 |
n/a |
Is3D |
2213
|
5 |
n/a |
IsMeasured |
2222
|
2 |
n/a |
AddInteriorRing |
2236
|
15 |
n/a |
ExteriorRing |
2247
|
0 |
n/a |
Envelope |
2262
|
0 |
n/a |
NumInteriorRing |
2267
|
0 |
n/a |
InteriorRingN |
2275
|
0 |
n/a |
Equals |
2286
|
0 |
n/a |
Area |
2295
|
9 |
n/a |
IsPointIn |
2306
|
0 |
n/a |
Distance |
2343
|
0 |
n/a |
Within |
2368
|
0 |
n/a |
Intersection |
2401
|
3 |
n/a |
as_text |
2414
|
1 |
n/a |
MakeCollection |
2421
|
0 |
n/a |
ClosestVertex |
2435
|
0 |
n/a |
VertexAt |
2441
|
0 |
n/a |
ClosestPoint |
2455
|
0 |
n/a |
AddVertex |
2461
|
0 |
n/a |
DeleteVertex |
2469
|
0 |
n/a |
LastPolygon |
2483
|
3 |
n/a |
BEGIN |
2484
|
3 |
n/a |
BEGIN |
2489
|
0 |
n/a |
new |
2495
|
0 |
n/a |
GeometryType |
2506
|
3 |
n/a |
BEGIN |
2507
|
3 |
n/a |
BEGIN |
2512
|
2 |
n/a |
new |
2518
|
2 |
n/a |
init |
2533
|
0 |
n/a |
copy |
2541
|
0 |
n/a |
IsEmpty |
2547
|
0 |
n/a |
GeometryType |
2551
|
12 |
n/a |
AddPatch |
2565
|
0 |
n/a |
NumPatches |
2570
|
0 |
n/a |
PatchN |
2577
|
0 |
n/a |
BoundingPolygons |
2582
|
0 |
n/a |
IsClosed |
2587
|
0 |
n/a |
IsMeasured |
2595
|
0 |
n/a |
as_text |
2615
|
3 |
n/a |
BEGIN |
2616
|
3 |
n/a |
BEGIN |
2621
|
0 |
n/a |
new |
2627
|
0 |
n/a |
GeometryType |
2638
|
3 |
n/a |
BEGIN |
2639
|
3 |
n/a |
BEGIN |
2644
|
13 |
n/a |
new |
2650
|
15 |
n/a |
init |
2656
|
2 |
n/a |
copy |
2664
|
3 |
n/a |
IsEmpty |
2670
|
2 |
n/a |
GeometryType |
2674
|
0 |
n/a |
Dimension |
2684
|
2 |
n/a |
Is3D |
2692
|
2 |
n/a |
IsMeasured |
2700
|
1 |
n/a |
as_text |
2709
|
0 |
n/a |
ElementType |
2713
|
26 |
n/a |
AddGeometry |
2737
|
0 |
n/a |
NumGeometries |
2750
|
0 |
n/a |
GeometryN |
2757
|
0 |
n/a |
Envelope |
2779
|
0 |
n/a |
Equals |
2789
|
0 |
n/a |
Distance |
2809
|
0 |
n/a |
ClosestVertex |
2827
|
0 |
n/a |
VertexAt |
2833
|
0 |
n/a |
ClosestPoint |
2851
|
0 |
n/a |
AddVertex |
2857
|
0 |
n/a |
DeleteVertex |
2863
|
0 |
n/a |
LastPolygon |
2880
|
3 |
n/a |
BEGIN |
2881
|
3 |
n/a |
BEGIN |
2886
|
3 |
n/a |
new |
2892
|
0 |
n/a |
GeometryType |
2896
|
0 |
n/a |
ElementType |
2900
|
0 |
n/a |
Area |
2905
|
0 |
n/a |
Centroid |
2910
|
0 |
n/a |
PointOnSurface |
2922
|
3 |
n/a |
BEGIN |
2923
|
3 |
n/a |
BEGIN |
2928
|
0 |
n/a |
new |
2934
|
0 |
n/a |
GeometryType |
2938
|
0 |
n/a |
ElementType |
2949
|
3 |
n/a |
BEGIN |
2950
|
3 |
n/a |
BEGIN |
2955
|
2 |
n/a |
new |
2961
|
2 |
n/a |
init |
2975
|
0 |
n/a |
GeometryType |
2979
|
0 |
n/a |
as_text |
2988
|
0 |
n/a |
ElementType |
2992
|
0 |
n/a |
Boundary |
3004
|
3 |
n/a |
BEGIN |
3005
|
3 |
n/a |
BEGIN |
3010
|
3 |
n/a |
new |
3016
|
1 |
n/a |
GeometryType |
3020
|
1 |
n/a |
as_text |
3029
|
0 |
n/a |
ElementType |
3043
|
0 |
n/a |
LastPolygon |
3056
|
3 |
n/a |
BEGIN |
3057
|
3 |
n/a |
BEGIN |
3062
|
0 |
n/a |
new |
3068
|
0 |
n/a |
GeometryType |
3072
|
0 |
n/a |
as_text |
3081
|
0 |
n/a |
ElementType |