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 |