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