LCOV - code coverage report
Current view:
top level
-
ogr
- ogrgeometry.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
gdal_filtered.info
Lines:
1930
2226
86.7 %
Date:
2026-05-17 16:12:46
Functions:
223
247
90.3 %
Function Name
Hit count
OGRCreatePreparedGeometry
53027
OGRDestroyPreparedGeometry
53073
OGRGeometryTypeToName
393
OGRGetGenerate_DB2_V72_BYTE_ORDER
0
OGRHasPreparedGeometrySupport
1
OGRMergeGeometryTypes
0
OGRMergeGeometryTypesEx
575
OGRPreparedGeometryContains
120516
OGRPreparedGeometryIntersects
5538
OGRSetGenerate_DB2_V72_BYTE_ORDER
4
OGR_GT_Flatten
7864010
OGR_GT_GetCollection
2709
OGR_GT_GetCurve
35
OGR_GT_GetLinear
785
OGR_GT_GetSingle
43
OGR_GT_HasM
2134080
OGR_GT_HasZ
2074980
OGR_GT_IsCurve
23379
OGR_GT_IsNonLinear
114999
OGR_GT_IsSubClassOf
131862
OGR_GT_IsSurface
3663
OGR_GT_SetM
2013
OGR_GT_SetModifier
5564
OGR_GT_SetZ
5748
OGR_G_AssignSpatialReference
80
OGR_G_Boundary
6
OGR_G_Buffer
42
OGR_G_BufferEx
12
OGR_G_BuildArea
0
OGR_G_Centroid
5
OGR_G_Clone
13574
OGR_G_CloseRings
6
OGR_G_ConcaveHull
2
OGR_G_ConcaveHullOfPolygons
7
OGR_G_ConstrainedDelaunayTriangulation
3
OGR_G_Contains
10
OGR_G_ConvexHull
1
OGR_G_CoordinateDimension
4
OGR_G_Crosses
8
OGR_G_DelaunayTriangulation
1
OGR_G_Difference
6
OGR_G_Disjoint
8
OGR_G_Distance
2
OGR_G_Distance3D
1
OGR_G_DumpReadable
0
OGR_G_Empty
4
OGR_G_Equal
0
OGR_G_Equals
28137
OGR_G_ExportToIsoWkb
10571
OGR_G_ExportToIsoWkt
5500
OGR_G_ExportToWkb
109
OGR_G_ExportToWkbEx
2
OGR_G_ExportToWkt
2551
OGR_G_FlattenTo2D
31
OGR_G_GetBoundary
0
OGR_G_GetCoordinateDimension
724
OGR_G_GetDimension
21
OGR_G_GetEnvelope
13358
OGR_G_GetEnvelope3D
10
OGR_G_GetGeometryName
18986
OGR_G_GetGeometryType
5789
OGR_G_GetInvalidityReason
3
OGR_G_GetSpatialReference
126
OGR_G_ImportFromWkb
0
OGR_G_ImportFromWkt
0
OGR_G_Intersect
0
OGR_G_Intersection
12
OGR_G_Intersects
11
OGR_G_Is3D
37776
OGR_G_IsEmpty
2391
OGR_G_IsMeasured
40185
OGR_G_IsRing
1
OGR_G_IsSimple
5
OGR_G_IsValid
22
OGR_G_MakeValid
0
OGR_G_MakeValidEx
25
OGR_G_Normalize
21
OGR_G_Overlaps
7
OGR_G_PointOnSurface
4
OGR_G_Polygonize
3
OGR_G_Segmentize
24
OGR_G_Set3D
154
OGR_G_SetCoordinateDimension
56
OGR_G_SetMeasured
154
OGR_G_SetPrecision
1
OGR_G_Simplify
1
OGR_G_SimplifyPreserveTopology
1
OGR_G_SwapXY
32
OGR_G_SymDifference
7
OGR_G_SymmetricDifference
0
OGR_G_Touches
8
OGR_G_Transform
11
OGR_G_TransformTo
9
OGR_G_UnaryUnion
3
OGR_G_Union
10
OGR_G_UnionCascaded
2
OGR_G_Within
7374
OGR_G_WkbSize
1
OGR_G_WkbSizeEx
10679
OGRwkbExportOptionsCreate
2
OGRwkbExportOptionsDestroy
2
OGRwkbExportOptionsSetByteOrder
1
OGRwkbExportOptionsSetPrecision
1
OGRwkbExportOptionsSetVariant
1
_Z16OGRToOGCGeomType18OGRwkbGeometryTypebbb
3119
_Z18OGRFromOGCGeomTypePKc
3219
_Z19OGRGeometryFromEWKBPhiPii
1445
_Z20OGRGeometryToHexEWKBPK11OGRGeometryiii
1071
_Z22OGRGeometryFromHexEWKBPKcPii
1443
_ZL13repairForGEOSPK11OGRGeometry
22
_ZL17convertToGEOSGeomP20GEOSContextHandle_HSPK11OGRGeometry
240733
_ZL19OGRGEOSErrorHandlerPKcz
103
_ZL21BuildGeometryFromGEOSP20GEOSContextHandle_HSP10GEOSGeom_tPK11OGRGeometryS5_
3786
_ZL21OGRGEOSWarningHandlerPKcz
111
_ZL23OGRGEOSBooleanPredicatePK11OGRGeometryS1_PFcP20GEOSContextHandle_HSPK10GEOSGeom_tS6_E
22762
_ZL24CanConvertToMultiPolygonPK21OGRGeometryCollection
148
_ZL24OGRGeometryRebuildCurvesPK11OGRGeometryS1_PS_
3936
_ZL25BuildGeometryFromTwoGeomsPK11OGRGeometryS1_PFP10GEOSGeom_tP20GEOSContextHandle_HSPKS2_S7_E
2776
_ZN11OGRGeometry10closeRingsEv
1264
_ZN11OGRGeometry10segmentizeEd
0
_ZN11OGRGeometry11CastToErrorEPS_
0
_ZN11OGRGeometry11setMeasuredEb
413283
_ZN11OGRGeometry11transformToEPK19OGRSpatialReference
27
_ZN11OGRGeometry13importFromWkbEPKhm13OGRwkbVariant
492
_ZN11OGRGeometry15freeGEOSContextEP20GEOSContextHandle_HS
82481
_ZN11OGRGeometry16removeEmptyPartsEv
17
_ZN11OGRGeometry16roundCoordinatesERK26OGRGeomCoordinatePrecision
39
_ZN11OGRGeometry17OGRexportToSFCGALEPKS_
0
_ZN11OGRGeometry17SFCGALexportToOGREPKv
0
_ZN11OGRGeometry17createGEOSContextEv
85525
_ZN11OGRGeometry21importPreambleFromWkbEPKhmR15OGRwkbByteOrder13OGRwkbVariant
158893
_ZN11OGRGeometry21importPreambleFromWktEPPKcPiS3_Pb
123642
_ZN11OGRGeometry22assignSpatialReferenceEPK19OGRSpatialReference
5593890
_ZN11OGRGeometry22setCoordinateDimensionEi
66665
_ZN11OGRGeometry23roundCoordinatesIEEE754ERK32OGRGeomCoordinateBinaryPrecision
1
_ZN11OGRGeometry28HomogenizeDimensionalityWithEPS_
3299500
_ZN11OGRGeometry28importCurveCollectionFromWktEPPKciiiiPFiPS_P8OGRCurveE
1450
_ZN11OGRGeometry33importPreambleOfCollectionFromWkbEPKhRmS2_R15OGRwkbByteOrdermRi13OGRwkbVariant
75525
_ZN11OGRGeometry5set3DEb
1618090
_ZN11OGRGeometry6swapXYEv
0
_ZN11OGRGeometryC2EOS_
156278
_ZN11OGRGeometryC2ERKS_
1784260
_ZN11OGRGeometryD0Ev
0
_ZN11OGRGeometryD2Ev
12788500
_ZN11OGRGeometryaSEOS_
103910
_ZN11OGRGeometryaSERKS_
1211
_ZN13OGRWktOptions15getDefaultRoundEv
11316
_ZN13OGRWktOptions19getDefaultPrecisionEv
11220
_ZN19GEOSWarningSilencerC2EP20GEOSContextHandle_HS
152
_ZN19GEOSWarningSilencerD2Ev
152
_ZN25OGRDefaultGeometryVisitor5visitEP10OGRPolygon
77
_ZN25OGRDefaultGeometryVisitor5visitEP11OGRTriangle
2
_ZN25OGRDefaultGeometryVisitor5visitEP13OGRLineString
104
_ZN25OGRDefaultGeometryVisitor5visitEP13OGRLinearRing
80
_ZN25OGRDefaultGeometryVisitor5visitEP13OGRMultiCurve
1
_ZN25OGRDefaultGeometryVisitor5visitEP13OGRMultiPoint
1
_ZN25OGRDefaultGeometryVisitor5visitEP15OGRCurvePolygon
78
_ZN25OGRDefaultGeometryVisitor5visitEP15OGRMultiPolygon
14
_ZN25OGRDefaultGeometryVisitor5visitEP15OGRMultiSurface
1
_ZN25OGRDefaultGeometryVisitor5visitEP16OGRCompoundCurve
1
_ZN25OGRDefaultGeometryVisitor5visitEP17OGRCircularString
1
_ZN25OGRDefaultGeometryVisitor5visitEP18OGRMultiLineString
8
_ZN25OGRDefaultGeometryVisitor5visitEP20OGRPolyhedralSurface
2
_ZN25OGRDefaultGeometryVisitor5visitEP21OGRGeometryCollection
26
_ZN25OGRDefaultGeometryVisitor5visitEP22OGRTriangulatedSurface
1
_ZN25OGRDefaultGeometryVisitor6_visitEP14OGRSimpleCurve
105
_ZN30OGRDefaultConstGeometryVisitor5visitEPK10OGRPolygon
109
_ZN30OGRDefaultConstGeometryVisitor5visitEPK11OGRTriangle
2
_ZN30OGRDefaultConstGeometryVisitor5visitEPK13OGRLineString
121
_ZN30OGRDefaultConstGeometryVisitor5visitEPK13OGRLinearRing
110
_ZN30OGRDefaultConstGeometryVisitor5visitEPK13OGRMultiCurve
1
_ZN30OGRDefaultConstGeometryVisitor5visitEPK13OGRMultiPoint
64
_ZN30OGRDefaultConstGeometryVisitor5visitEPK15OGRCurvePolygon
112
_ZN30OGRDefaultConstGeometryVisitor5visitEPK15OGRMultiPolygon
1
_ZN30OGRDefaultConstGeometryVisitor5visitEPK15OGRMultiSurface
1
_ZN30OGRDefaultConstGeometryVisitor5visitEPK16OGRCompoundCurve
3
_ZN30OGRDefaultConstGeometryVisitor5visitEPK17OGRCircularString
6
_ZN30OGRDefaultConstGeometryVisitor5visitEPK18OGRMultiLineString
1
_ZN30OGRDefaultConstGeometryVisitor5visitEPK20OGRPolyhedralSurface
2
_ZN30OGRDefaultConstGeometryVisitor5visitEPK21OGRGeometryCollection
69
_ZN30OGRDefaultConstGeometryVisitor5visitEPK22OGRTriangulatedSurface
1
_ZN30OGRDefaultConstGeometryVisitor6_visitEPK14OGRSimpleCurve
127
_ZN32OGRGeomCoordinateBinaryPrecision7SetFromERK26OGRGeomCoordinatePrecision
16
_ZNK11OGRGeometry10ConvexHullEv
6
_ZNK11OGRGeometry10DifferenceEPKS_
752
_ZNK11OGRGeometry10Distance3DEPKS_
1
_ZNK11OGRGeometry10IntersectsEPKS_
44
_ZNK11OGRGeometry10PolygonizeEv
117
_ZNK11OGRGeometry10UnaryUnionEv
629
_ZNK11OGRGeometry11ConcaveHullEdb
8
_ZNK11OGRGeometry11IsRectangleEv
53030
_ZNK11OGRGeometry11exportToGMLEPKPKc
251
_ZNK11OGRGeometry11exportToKMLEv
0
_ZNK11OGRGeometry11exportToWkbE15OGRwkbByteOrderPh13OGRwkbVariant
275936
_ZNK11OGRGeometry11exportToWktEPPc13OGRwkbVariant
8879
_ZNK11OGRGeometry11getBoundaryEv
0
_ZNK11OGRGeometry12IntersectionEPKS_
1949
_ZNK11OGRGeometry12SetPrecisionEdi
6
_ZNK11OGRGeometry12dumpReadableB5cxx11EPKcPKS1_
307
_ZNK11OGRGeometry12dumpReadableEP8_IO_FILEPKcPKS3_
0
_ZNK11OGRGeometry12exportToGEOSEP20GEOSContextHandle_HSbb
240719
_ZNK11OGRGeometry12exportToJsonEPKPKc
43
_ZNK11OGRGeometry13SymDifferenceEPKS_
7
_ZNK11OGRGeometry13UnionCascadedEv
2
_ZNK11OGRGeometry13hasEmptyPartsEv
103
_ZNK11OGRGeometry13wktTypeStringB5cxx11E13OGRwkbVariant
14243
_ZNK11OGRGeometry16getCurveGeometryEPKPKc
5
_ZNK11OGRGeometry16hasCurveGeometryEi
280546
_ZNK11OGRGeometry17getLinearGeometryEdPKPKc
88
_ZNK11OGRGeometry18IsSFCGALCompatibleEv
8383
_ZNK11OGRGeometry18getIsoGeometryTypeEv
716953
_ZNK11OGRGeometry19CoordinateDimensionEv
30428
_ZNK11OGRGeometry19SymmetricDifferenceEPKS_
0
_ZNK11OGRGeometry21ConcaveHullOfPolygonsEdbb
13
_ZNK11OGRGeometry21DelaunayTriangulationEdi
1
_ZNK11OGRGeometry22PointOnSurfaceInternalEP8OGRPoint
0
_ZNK11OGRGeometry22getCoordinateDimensionEv
571478
_ZNK11OGRGeometry24SimplifyPreserveTopologyEd
17
_ZNK11OGRGeometry32ConstrainedDelaunayTriangulationEv
3
_ZNK11OGRGeometry5EqualEPS_
0
_ZNK11OGRGeometry5UnionEPKS_
68
_ZNK11OGRGeometry6BufferEdi
42
_ZNK11OGRGeometry6IsRingEv
1
_ZNK11OGRGeometry6WithinEPKS_
22417
_ZNK11OGRGeometry7CrossesEPKS_
8
_ZNK11OGRGeometry7IsValidEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2606
_ZNK11OGRGeometry7TouchesEPKS_
11
_ZNK11OGRGeometry8BoundaryEv
6
_ZNK11OGRGeometry8BufferExEdPKPKc
35
_ZNK11OGRGeometry8CentroidEP8OGRPoint
5
_ZNK11OGRGeometry8ContainsEPKS_
311
_ZNK11OGRGeometry8DisjointEPKS_
8
_ZNK11OGRGeometry8DistanceEPKS_
25
_ZNK11OGRGeometry8IsSimpleEv
5
_ZNK11OGRGeometry8OverlapsEPKS_
7
_ZNK11OGRGeometry8SimplifyEd
55
_ZNK11OGRGeometry9BuildAreaEv
30
_ZNK11OGRGeometry9IntersectEPS_
0
_ZNK11OGRGeometry9MakeValidEPKPKc
153
_ZNK11OGRGeometry9NormalizeEv
51
_ZNK27OGRGeometryUniquePtrDeleterclEP11OGRGeometry
1333
_ZNK35OGRPreparedGeometryUniquePtrDeleterclEP20_OGRPreparedGeometry
144
_ZZN11OGRGeometry16roundCoordinatesERK26OGRGeomCoordinatePrecisionEN7Rounder5visitEP8OGRPoint
379
_ZZN11OGRGeometry16roundCoordinatesERK26OGRGeomCoordinatePrecisionEN7RounderC2ES2_
39
_ZZN11OGRGeometry23roundCoordinatesIEEE754ERK32OGRGeomCoordinateBinaryPrecisionEN9Quantizer5visitEP8OGRPoint
3
_ZZN11OGRGeometry23roundCoordinatesIEEE754ERK32OGRGeomCoordinateBinaryPrecisionEN9QuantizerC2ES2_
1
_ZZNK11OGRGeometry12dumpReadableB5cxx11EPKcPKS1_ENKUlbE_clEb
292
Generated by:
LCOV version 1.14