Subroutine Coverage
blib/lib/Geo/OGC/Geometry.pm |
|
Criterion |
Covered |
Total |
% |
subroutine |
122 |
265 |
46.0
|
pod |
0 |
43 |
0.0
|
line |
count |
pod |
subroutine |
41
|
3 |
n/a |
BEGIN |
42
|
3 |
n/a |
BEGIN |
45
|
3 |
n/a |
BEGIN |
49
|
3 |
n/a |
BEGIN |
50
|
3 |
n/a |
BEGIN |
51
|
3 |
n/a |
BEGIN |
74
|
276 |
No |
new |
85
|
268 |
No |
init |
94
|
6 |
No |
copy |
102
|
89 |
No |
parse_wkt |
198
|
608 |
No |
ccw |
213
|
248 |
No |
intersect |
221
|
0 |
No |
intersection_point |
236
|
107 |
No |
distance_point_line_sqr |
255
|
6 |
No |
Clone |
265
|
2 |
No |
Precision |
276
|
0 |
No |
Dimension |
283
|
0 |
No |
GeometryType |
292
|
0 |
No |
SRID |
302
|
0 |
No |
Envelope |
309
|
0 |
No |
as_text |
316
|
3 |
No |
AsText |
324
|
0 |
No |
AsBinary |
332
|
0 |
No |
IsEmpty |
340
|
0 |
No |
IsSimple |
347
|
0 |
No |
Is3D |
355
|
0 |
No |
IsMeasured |
364
|
0 |
No |
Boundary |
372
|
0 |
No |
Equals |
377
|
0 |
No |
Disjoint |
382
|
0 |
No |
Intersects |
387
|
0 |
No |
Touches |
392
|
0 |
No |
Crosses |
397
|
0 |
No |
Within |
402
|
0 |
No |
Contains |
407
|
0 |
No |
Overlaps |
412
|
0 |
No |
Relate |
417
|
0 |
No |
LocateAlong |
422
|
0 |
No |
LocateBetween |
427
|
0 |
No |
Distance |
432
|
0 |
No |
Buffer |
437
|
0 |
No |
ConvexHull |
442
|
0 |
No |
Intersection |
447
|
0 |
No |
Union |
452
|
0 |
No |
Difference |
457
|
0 |
No |
SymDifference |
465
|
0 |
No |
MakeCollection |
477
|
0 |
No |
ApplyTransformation |
484
|
0 |
No |
LastPolygon |
493
|
3 |
n/a |
BEGIN |
494
|
3 |
n/a |
BEGIN |
497
|
0 |
n/a |
new |
508
|
3 |
n/a |
BEGIN |
509
|
3 |
n/a |
BEGIN |
510
|
3 |
n/a |
BEGIN |
533
|
205 |
n/a |
new |
564
|
205 |
n/a |
init |
602
|
0 |
n/a |
copy |
613
|
30 |
n/a |
point |
621
|
0 |
n/a |
GeometryType |
625
|
0 |
n/a |
Dimension |
629
|
30 |
n/a |
Clone |
635
|
0 |
n/a |
IsEmpty |
642
|
0 |
n/a |
IsSimple |
647
|
46 |
n/a |
Is3D |
652
|
41 |
n/a |
IsMeasured |
657
|
0 |
n/a |
Boundary |
662
|
0 |
n/a |
X |
668
|
0 |
n/a |
Y |
679
|
0 |
n/a |
Z |
690
|
0 |
n/a |
M |
696
|
16 |
n/a |
as_text |
723
|
158 |
n/a |
Equals |
738
|
15 |
n/a |
DistanceToLineStringSqr |
755
|
0 |
n/a |
Distance |
783
|
0 |
n/a |
Envelope |
794
|
0 |
n/a |
Area |
798
|
0 |
n/a |
Intersection |
804
|
47 |
n/a |
Within |
828
|
0 |
n/a |
MakeCollection |
835
|
1 |
n/a |
ApplyTransformation |
844
|
0 |
n/a |
ClosestVertex |
849
|
0 |
n/a |
VertexAt |
854
|
0 |
n/a |
ClosestPoint |
858
|
0 |
n/a |
AddVertex |
861
|
0 |
n/a |
DeleteVertex |
873
|
3 |
n/a |
BEGIN |
874
|
3 |
n/a |
BEGIN |
875
|
3 |
n/a |
BEGIN |
880
|
24 |
n/a |
new |
886
|
26 |
n/a |
init |
901
|
2 |
n/a |
copy |
909
|
0 |
n/a |
GeometryType |
913
|
0 |
n/a |
Dimension |
917
|
3 |
n/a |
as_text |
932
|
121 |
n/a |
AddPoint |
948
|
5 |
n/a |
DeletePoint |
954
|
25 |
n/a |
StartPoint |
960
|
25 |
n/a |
EndPoint |
970
|
1 |
n/a |
NumPoints |
979
|
9 |
n/a |
PointN |
986
|
10 |
n/a |
Is3D |
994
|
8 |
n/a |
IsMeasured |
1002
|
24 |
n/a |
IsClosed |
1010
|
6 |
n/a |
Close |
1019
|
2 |
n/a |
IsRing |
1027
|
0 |
n/a |
Equals |
1037
|
0 |
n/a |
Area |
1041
|
0 |
n/a |
MakeCollection |
1048
|
0 |
n/a |
ApplyTransformation |
1058
|
1 |
n/a |
Reverse |
1063
|
0 |
n/a |
ClosestVertex |
1075
|
0 |
n/a |
VertexAt |
1082
|
0 |
n/a |
_closest_point |
1093
|
0 |
n/a |
ClosestPoint |
1107
|
0 |
n/a |
AddVertex |
1112
|
0 |
n/a |
DeleteVertex |
1122
|
3 |
n/a |
BEGIN |
1123
|
3 |
n/a |
BEGIN |
1124
|
3 |
n/a |
BEGIN |
1131
|
0 |
n/a |
FindIntersections |
1156
|
0 |
n/a |
__ANON__ |
1179
|
23 |
n/a |
new |
1185
|
0 |
n/a |
GeometryType |
1189
|
13 |
n/a |
IsSimple |
1212
|
0 |
n/a |
Envelope |
1233
|
1 |
n/a |
Length |
1245
|
0 |
n/a |
Distance |
1275
|
4 |
n/a |
LinesWhereWithin |
1294
|
10 |
n/a |
Within |
1364
|
5 |
n/a |
Intersection |
1464
|
0 |
n/a |
MakeCollection |
1473
|
0 |
n/a |
pt_to_seg_dist |
1501
|
0 |
n/a |
simplify_part |
1538
|
0 |
n/a |
simplify |
1552
|
3 |
n/a |
BEGIN |
1553
|
3 |
n/a |
BEGIN |
1558
|
3 |
n/a |
new |
1564
|
0 |
n/a |
GeometryType |
1573
|
3 |
n/a |
BEGIN |
1574
|
3 |
n/a |
BEGIN |
1575
|
3 |
n/a |
BEGIN |
1580
|
16 |
n/a |
new |
1586
|
0 |
n/a |
GeometryType |
1596
|
32 |
n/a |
IsPointIn |
1613
|
0 |
n/a |
IsPointStricktlyIn |
1621
|
0 |
n/a |
IsPointStricktlyOut |
1634
|
4 |
n/a |
Area |
1647
|
1 |
n/a |
Centroid |
1668
|
0 |
n/a |
IsCCW |
1689
|
0 |
n/a |
Rotate |
1699
|
3 |
n/a |
BEGIN |
1700
|
3 |
n/a |
BEGIN |
1705
|
21 |
n/a |
new |
1711
|
0 |
n/a |
GeometryType |
1715
|
0 |
n/a |
Dimension |
1719
|
0 |
n/a |
Area |
1724
|
0 |
n/a |
Centroid |
1729
|
0 |
n/a |
PointOnSurface |
1734
|
0 |
n/a |
MakeCollection |
1746
|
3 |
n/a |
BEGIN |
1747
|
3 |
n/a |
BEGIN |
1752
|
19 |
n/a |
new |
1758
|
21 |
n/a |
init |
1765
|
2 |
n/a |
copy |
1774
|
2 |
n/a |
GeometryType |
1781
|
3 |
n/a |
Assert |
1838
|
5 |
n/a |
Is3D |
1847
|
5 |
n/a |
IsMeasured |
1856
|
2 |
n/a |
AddInteriorRing |
1870
|
15 |
n/a |
ExteriorRing |
1881
|
0 |
n/a |
Envelope |
1890
|
0 |
n/a |
NumInteriorRing |
1895
|
0 |
n/a |
InteriorRingN |
1903
|
0 |
n/a |
Equals |
1914
|
0 |
n/a |
Area |
1923
|
9 |
n/a |
IsPointIn |
1934
|
0 |
n/a |
Distance |
1971
|
0 |
n/a |
Within |
1996
|
0 |
n/a |
Intersection |
2029
|
3 |
n/a |
as_text |
2042
|
1 |
n/a |
MakeCollection |
2049
|
0 |
n/a |
ClosestVertex |
2063
|
0 |
n/a |
VertexAt |
2069
|
0 |
n/a |
ClosestPoint |
2083
|
0 |
n/a |
AddVertex |
2089
|
0 |
n/a |
DeleteVertex |
2097
|
0 |
n/a |
LastPolygon |
2107
|
3 |
n/a |
BEGIN |
2108
|
3 |
n/a |
BEGIN |
2113
|
0 |
n/a |
new |
2119
|
0 |
n/a |
GeometryType |
2128
|
3 |
n/a |
BEGIN |
2129
|
3 |
n/a |
BEGIN |
2134
|
2 |
n/a |
new |
2140
|
2 |
n/a |
init |
2155
|
0 |
n/a |
copy |
2163
|
0 |
n/a |
GeometryType |
2167
|
12 |
n/a |
AddPatch |
2181
|
0 |
n/a |
NumPatches |
2186
|
0 |
n/a |
PatchN |
2193
|
0 |
n/a |
BoundingPolygons |
2198
|
0 |
n/a |
IsClosed |
2203
|
0 |
n/a |
IsMeasured |
2211
|
0 |
n/a |
as_text |
2229
|
3 |
n/a |
BEGIN |
2230
|
3 |
n/a |
BEGIN |
2235
|
0 |
n/a |
new |
2241
|
0 |
n/a |
GeometryType |
2250
|
3 |
n/a |
BEGIN |
2251
|
3 |
n/a |
BEGIN |
2256
|
12 |
n/a |
new |
2262
|
14 |
n/a |
init |
2268
|
2 |
n/a |
copy |
2276
|
1 |
n/a |
GeometryType |
2280
|
0 |
n/a |
Dimension |
2290
|
2 |
n/a |
Is3D |
2298
|
2 |
n/a |
IsMeasured |
2306
|
1 |
n/a |
as_text |
2315
|
0 |
n/a |
ElementType |
2319
|
26 |
n/a |
AddGeometry |
2337
|
0 |
n/a |
NumGeometries |
2346
|
0 |
n/a |
GeometryN |
2353
|
0 |
n/a |
Envelope |
2375
|
0 |
n/a |
Equals |
2385
|
0 |
n/a |
Distance |
2405
|
0 |
n/a |
ClosestVertex |
2423
|
0 |
n/a |
VertexAt |
2429
|
0 |
n/a |
ClosestPoint |
2447
|
0 |
n/a |
AddVertex |
2453
|
0 |
n/a |
DeleteVertex |
2461
|
0 |
n/a |
LastPolygon |
2474
|
3 |
n/a |
BEGIN |
2475
|
3 |
n/a |
BEGIN |
2480
|
3 |
n/a |
new |
2486
|
0 |
n/a |
GeometryType |
2490
|
0 |
n/a |
ElementType |
2494
|
0 |
n/a |
Area |
2499
|
0 |
n/a |
Centroid |
2504
|
0 |
n/a |
PointOnSurface |
2514
|
3 |
n/a |
BEGIN |
2515
|
3 |
n/a |
BEGIN |
2520
|
0 |
n/a |
new |
2526
|
0 |
n/a |
GeometryType |
2530
|
0 |
n/a |
ElementType |
2539
|
3 |
n/a |
BEGIN |
2540
|
3 |
n/a |
BEGIN |
2545
|
2 |
n/a |
new |
2551
|
2 |
n/a |
init |
2565
|
0 |
n/a |
GeometryType |
2569
|
0 |
n/a |
as_text |
2578
|
0 |
n/a |
ElementType |
2582
|
0 |
n/a |
Boundary |
2592
|
3 |
n/a |
BEGIN |
2593
|
3 |
n/a |
BEGIN |
2598
|
3 |
n/a |
new |
2604
|
1 |
n/a |
GeometryType |
2608
|
1 |
n/a |
as_text |
2617
|
0 |
n/a |
ElementType |
2626
|
3 |
n/a |
BEGIN |
2627
|
3 |
n/a |
BEGIN |
2632
|
0 |
n/a |
new |
2638
|
0 |
n/a |
GeometryType |
2642
|
0 |
n/a |
as_text |
2651
|
0 |
n/a |
ElementType |