LCOV - code coverage report
Current view: top level - src/netbuild - NBEdge.cpp (source / functions) Coverage Total Hit
Test: lcov.info Lines: 92.3 % 2313 2136
Test Date: 2026-07-26 16:30:20 Functions: 92.5 % 200 185

Function Name Sort by function name Hit count Sort by function hit count
_ZN6NBEdge15restoreBikelaneESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE 0
_ZN6NBEdge15restoreSidewalkESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE 0
_ZN6NBEdge16getMaxLaneOffsetEv 0
_ZN6NBEdge16remapConnectionsERKSt6vectorIPS_SaIS1_EE 0
_ZN6NBEdge19resetEndpointAtNodeEPK6NBNode 0
_ZN6NBEdge20extendGeometryAtNodeEPK6NBNoded 0
_ZN6NBEdge21restoreRestrictedLaneE16SUMOVehicleClassSt6vectorINS_4LaneESaIS2_EE14PositionVectorS1_INS_10ConnectionESaIS6_EE 0
_ZN6NBEdge24setPreferredVehicleClassExi 0
_ZNK6NBEdge12getDistancAtEd 0
_ZNK6NBEdge14hasPermissionsEv 0
_ZNK6NBEdge18allowsChangingLeftEi16SUMOVehicleClass 0
_ZNK6NBEdge19allowsChangingRightEi16SUMOVehicleClass 0
_ZNK6NBEdge20tryGetNodeAtPositionEdd 0
_ZNK6NBEdge21debugPrintConnectionsEbb 0
_ZNK6NBEdge25getFirstNonPedestrianLaneEi 0
_ZN6NBEdge21shortenGeometryAtNodeEPK6NBNoded 2
_ZNK6NBEdge23hasLaneSpecificFrictionEv 3
_ZN6NBEdge16getConnectionRefEiPKS_i 6
_ZN6NBEdge24updateChangeRestrictionsEx 6
_ZN6NBEdge28setAverageLengthWithOppositeEd 10
_ZN6NBEdge27moveOutgoingConnectionsFromEPS_i 22
_ZNK6NBEdge17getLaneStopOffsetEi 24
_ZN6NBEdge14applyTurnSignsEv 34
_ZN6NBEdge9joinLanesEx 36
_ZN6NBEdge21removeFromConnectionsERKNS_10ConnectionE 39
_ZN6NBEdge9decLaneNoEi 42
_ZN6NBEdge13guessOppositeEb 47
_ZN6NBEdge9incLaneNoEi 54
_ZNK6NBEdge22isNearEnough2BeJoined2EPS_d 65
_ZN6NBEdge7addLaneEibbb 67
_ZN6NBEdge10deleteLaneEibb 68
_ZN6NBEdge18preferVehicleClassEix 68
_ZN6NBEdge12setLaneShapeEiRK14PositionVector 77
_ZN6NBEdge15resetLaneShapesEv 80
_ZNK6NBEdge17lanesWereAssignedEv 93
_ZNK6NBEdge24geometryPositionAtOffsetEd 93
_ZN6NBEdge22getLaneIndexFromLaneIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 99
_ZN6NBEdge21moveConnectionToRightEi 101
_ZNK6NBEdge22getStraightPredecessorEx 186
_ZN6NBEdge30dismissVehicleClassInformationEv 200
_ZN6NBEdge21updateTurnPermissionsERx13LinkDirectionxSt6vectorIS1_SaIS1_EE 276
_ZNK6NBEdge13getNodeBorderEPK6NBNode 328
_ZNK6NBEdge10Connection14getDescriptionB5cxx11EPKS_ 351
_ZN6NBEdge15decodeTurnSignsEii 394
_ZN6NBEdge20moveConnectionToLeftEi 492
_ZN6NBEdge14reduceGeometryEd 516
_ZNK6NBEdge13getSuccessorsE16SUMOVehicleClass 570
_ZN6NBEdge11addBikeLaneEd 591
_ZN6NBEdge19copyConnectionsFromEPS_ 789
_ZN6NBEdge16addGeometryPointEiRK8Position 792
_ZN6NBEdge9setOrigIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi 965
_ZNK6NBEdge17canMoveConnectionERKNS_10ConnectionEi 1114
_ZN6NBEdge7mirrorXEv 1134
_ZN6NBEdge20replaceInConnectionsEPS_S0_i 1207
_ZN6NBEdge21setLaneSpreadFunctionE18LaneSpreadFunction 1390
_ZN6NBEdge23addLane2LaneConnectionsEiPS_iiNS_17Lane2LaneInfoTypeEbb 1472
_ZN6NBEdge6reinitEP6NBNodeS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddii14PositionVectorddS9_18LaneSpreadFunctionb 2251
_ZNK6NBEdge17prohibitsChangingEv 2490
_ZN6NBEdgeC2Ev 2583
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_PKS_RK14PositionVectori 2716
_ZNK6NBEdge13isRailDeadEndEv 2848
_ZNK6NBEdge23getStraightContinuationEx 2926
_ZN6NBEdge11addSidewalkEd 3292
_ZN6NBEdge21invalidateConnectionsEb 3769
_ZNK6NBEdge15getLaneFrictionEi 3927
_ZN6NBEdge11setLaneTypeEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 3972
_ZNK6NBEdge16getViaSuccessorsE16SUMOVehicleClassb 4283
_ZN6NBEdge17addRestrictedLaneEd16SUMOVehicleClass 4297
_ZN6NBEdge11setGeometryERK14PositionVectorb 4481
_ZNK6NBEdge17hasRestrictedLaneE16SUMOVehicleClass 5066
_ZNK6NBEdge21getPermissionVariantsEii 5071
_ZN6NBEdge18shiftToLanesToEdgeEPS_i 5140
_ZNK6NBEdge17getEndpointAtNodeEPK6NBNode 5199
_ZN6NBEdge6appendEPS_ 5512
_ZN6NBEdge18updateRemovedNodesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5519
_ZN6NBEdge16getCrossingAngleEP6NBNode 5799
_ZNK6NBEdge13hasLaneParamsEv 5876
_ZNK6NBEdge18hasCustomLaneShapeEv 5881
_ZNK6NBEdge12hasAccelLaneEv 5882
_ZNK6NBEdge19hasLaneSpecificTypeEv 5890
_ZN6NBEdge22markAsInLane2LaneStateEv 6279
_ZN6NBEdge11reinitNodesEP6NBNodeS1_ 6358
_ZNK6NBEdge16getInnerGeometryEv 6426
_ZNK6NBEdge16getIncomingEdgesEv 6728
_ZN6NBEdge17allowVehicleClassEi16SUMOVehicleClass 7879
_ZNK6NBEdge23needsLaneSpecificOutputEv 8180
_ZNK6NBEdge12expandableByEPS_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8579
_ZNK6NBEdge15getSignalOffsetEv 10210
_ZNK6NBEdge12getLaneSpeedEi 10706
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd18LaneSpreadFunctionS7_ 15692
_ZNK6NBEdge16haveIntersectionERK6NBNodeRK14PositionVectorPKS_RKNS_10ConnectionEiddi 17884
_ZN6NBEdge13getSidewalkIDB5cxx11Ev 18679
_ZNK6NBEdge13getConnectionEiPKS_i 20060
_ZNK6NBEdge20hasLaneSpecificSpeedEv 23075
_ZNK6NBEdge26hasLaneSpecificPermissionsEv 25358
_ZN6NBEdge20disallowVehicleClassEi16SUMOVehicleClass 26242
_ZNK6NBEdge30getFirstNonPedestrianLaneIndexEib 36851
_ZN6NBEdge15resetNodeBorderEPK6NBNode 38085
_ZN6NBEdge27setControllingTLInformationERK12NBConnectionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 43038
_ZN6NBEdge20replaceInConnectionsEPS_RKSt6vectorINS_10ConnectionESaIS2_EE 46375
_ZN6NBEdge22addStraightConnectionsEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEES9_ 46400
_ZNK6NBEdge14MainDirections5emptyEv 46400
_ZN6NBEdge14MainDirectionsC2ERKSt6vectorIPS_SaIS2_EES2_P6NBNodeRKS1_IiSaIiEE 46449
_ZN6NBEdge14MainDirectionsD2Ev 46449
_ZN6NBEdge21prepareEdgePrioritiesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE 46449
_ZN6NBEdge26divideSelectedLanesOnEdgesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE 46449
_ZN6NBEdge15buildInnerEdgesERK6NBNodeiRiS3_ 53999
_ZN6NBEdge24removeInvalidConnectionsEv 57878
_ZN6NBEdge19filterByPermissionsERKSt6vectorIPS_SaIS1_EEx 62274
_ZNK6NBEdge40getFirstNonPedestrianNonBicycleLaneIndexEib 62335
_ZNK6NBEdge12getEndOffsetEi 64931
_ZN6NBEdge16appendTurnaroundEbbbbbb 66839
_ZN6NBEdge19shiftPositionAtNodeEP6NBNodePS_ 67720
_ZN6NBEdge13divideOnEdgesEPKSt6vectorIPS_SaIS1_EE 67823
_ZN6NBEdge18getConnectedSortedEv 67845
_ZN6NBEdge15reshiftPositionEdd 69203
_ZNK6NBEdge24hasLaneSpecificEndOffsetEv 70614
_ZNK6NBEdge27hasDefaultGeometryEndpointsEv 71421
_ZN6NBEdge17firstIntersectionERK14PositionVectorS2_ddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 78065
_ZNK6NBEdge20hasLaneSpecificWidthEv 78092
_ZNK6NBEdge26hasLaneSpecificStopOffsetsEv 78770
_ZN6NBEdge21removeFromConnectionsEPS_iibbb 80487
_ZN6NBEdge15setAccelerationEib 81329
_ZN6NBEdge20setPermittedChangingEixx 81575
_ZN6NBEdge12setEndOffsetEid 82774
_ZN6NBEdge15setLoadedLengthEd 84217
_ZNK6NBEdge10Connection20getInternalViaLaneIDB5cxx11Ev 86470
_ZN6NBEdge8setSpeedEid 87348
_ZN6NBEdge11setFrictionEid 87441
_ZN6NBEdge13checkGeometryEdbdbb 92076
_ZN6NBEdge12setLaneWidthEid 98164
_ZNK6NBEdge16getShapeEndAngleEv 104140
_ZNK6NBEdge20getInternalLaneWidthERK6NBNodeRKNS_10ConnectionERKNS_4LaneEb 109579
_ZN6NBEdge10roundSpeedEv 127841
_ZN6NBEdge13roundGeometryEv 127841
_ZN6NBEdge12recheckLanesEv 128086
_ZN6NBEdge17computeEdge2EdgesEb 128086
_ZN6NBEdge18computeLanes2EdgesEv 128086
_ZN6NBEdge15recheckOppositeERK10NBEdgeContb 128133
_ZN6NBEdge29clearControllingTLInformationEv 128162
_ZN6NBEdge30sortOutgoingConnectionsByAngleEv 128707
_ZNK6NBEdge18hasDefaultGeometryEv 129656
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd14PositionVector18LaneSpreadFunctionS7_S7_b 133414
_ZNK6NBEdge14getFinalLengthEv 138340
_ZN6NBEdge22addLane2LaneConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb 140410
_ZN6NBEdge22addEdge2EdgeConnectionEPS_bx 140860
_ZN6NBEdge24assignInternalLaneLengthEN9__gnu_cxx17__normal_iteratorIPNS_10ConnectionESt6vectorIS2_SaIS2_EEEEidb 146651
_ZN6NBEdge17setEdgeStopOffsetEiRK10StopOffsetb 147474
_ZN6NBEdge4initEibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 154073
_ZNK6NBEdge14MainDirections8includesENS0_9DirectionE 173676
_ZN6NBEdge30sortOutgoingConnectionsByIndexEv 184838
_ZN6NBEdge4LaneC2EPS_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 196500
_ZNK6NBEdge17getConnectedEdgesEv 202911
_ZNK6NBEdge18getShapeStartAngleEv 208472
_ZNK6NBEdge32hasDefaultGeometryEndpointAtNodeEPK6NBNode 214507
_ZNK6NBEdge36connections_relative_edgelane_sorterclERKNS_10ConnectionES3_ 228195
_ZN6NBEdge16computeEdgeShapeEd 235111
_ZNK6NBEdge18mayBeTLSControlledEiPS_i 267181
_ZN6NBEdge14setPermissionsExi 279438
_ZN6NBEdge13setConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb 286388
_ZNK6NBEdge15hasConnectionToEPKS_ii 288563
_ZN6NBEdge13setNodeBorderEPK6NBNodeRK8PositionS5_b 288710
_ZN6NBEdgeD0Ev 306225
_ZN6NBEdgeD0Ev 151821
_ZN6NBEdgeD2Ev 154404
_ZNK6NBEdge9getLaneIDB5cxx11Ei 333463
_ZNK6NBEdge21getLaneSpreadFunctionEv 355234
_ZN6NBEdge19setJunctionPriorityEPK6NBNodei 369459
_ZNK6NBEdge17cutAtIntersectionERK14PositionVector 383221
_ZN6NBEdge17computeLaneShapesEv 393563
_ZN6NBEdge18connections_sorterERKNS_10ConnectionES2_ 406909
_ZN6NBEdge22ToEdgeConnectionsAdder7executeEii 429618
_ZNK6NBEdge16computeLaneShapeEid 507113
_ZN6NBEdge12computeAngleEv 509891
_ZNK6NBEdge10Connection17getInternalLaneIDB5cxx11Ev 572200
_ZNK6NBEdge13bothLeftTurnsE13LinkDirectionPKS_S0_ 573515
_ZNK6NBEdge18getCCWBoundaryLineERK6NBNode 614908
_ZNK6NBEdge17getCWBoundaryLineERK6NBNode 617146
_ZNK6NBEdge18getConnectionLanesEPS_bb 625674
_ZNK6NBEdge17getEdgeStopOffsetEv 726043
_ZN6NBEdge21setTurningDestinationEPS_b 731714
_ZN6NBEdge12startShapeAtERK14PositionVectorPK6NBNodeS0_ 766770
_ZNK6NBEdge14getSpecialLaneEx 854895
_ZN6NBEdge10ConnectionC2EiPS_ib 866032
_ZNK6NBEdge18getTurnDestinationEb 924829
_ZNK6NBEdge25hasSignalisedConnectionToEPKS_ 966606
_ZNK6NBEdge13getTotalWidthEv 1055818
_ZNK6NBEdge13isConnectedToEPKS_b 1115298
_ZNK6NBEdge24getFirstAllowedLaneIndexEi 1320742
_ZNK6NBEdge12getLaneShapeEi 2529810
_ZNK6NBEdge22getConnectionsFromLaneEiPKS_i 3904562
_ZNK6NBEdge24getAngleAtNodeNormalizedEPK6NBNode 3994034
_ZNK6NBEdge12getLaneWidthEi 4383297
_ZNK6NBEdge10isBidiEdgeEb 5726962
_ZNK6NBEdge10isBidiRailEb 6137811
_ZNK6NBEdge22getAngleAtNodeToCenterEPK6NBNode 6325686
_ZNK6NBEdge20getNumLanesThatAllowExb 7992906
_ZNK6NBEdge19getJunctionPriorityEPK6NBNode 12578056
_ZNK6NBEdge20isTurningDirectionAtEPKS_ 16850355
_ZNK6NBEdge14getAngleAtNodeEPK6NBNode 21332583
_ZNK6NBEdge14getPermissionsEi 94207316

Generated by: LCOV version 2.0-1