LCOV - code coverage report
Current view: top level - src/netbuild - NBEdge.cpp (source / functions) Coverage Total Hit
Test: lcov.info Lines: 92.6 % 2305 2134
Test Date: 2026-03-02 16:00:03 Functions: 92.5 % 200 185

Function Name Sort by function name Hit count Sort by function hit count
_ZN6NBEdge10ConnectionC2EiPS_ib 703282
_ZN6NBEdge10deleteLaneEibb 68
_ZN6NBEdge10roundSpeedEv 103200
_ZN6NBEdge11addBikeLaneEd 591
_ZN6NBEdge11addSidewalkEd 3160
_ZN6NBEdge11reinitNodesEP6NBNodeS1_ 6725
_ZN6NBEdge11setFrictionEid 51224
_ZN6NBEdge11setGeometryERK14PositionVectorb 4475
_ZN6NBEdge11setLaneTypeEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 3922
_ZN6NBEdge12computeAngleEv 451841
_ZN6NBEdge12recheckLanesEv 103445
_ZN6NBEdge12setEndOffsetEid 46617
_ZN6NBEdge12setLaneShapeEiRK14PositionVector 77
_ZN6NBEdge12setLaneWidthEid 52957
_ZN6NBEdge12startShapeAtERK14PositionVectorPK6NBNodeS0_ 661138
_ZN6NBEdge13checkGeometryEdbdbb 71173
_ZN6NBEdge13divideOnEdgesEPKSt6vectorIPS_SaIS1_EE 67092
_ZN6NBEdge13getSidewalkIDB5cxx11Ev 11104
_ZN6NBEdge13guessOppositeEb 47
_ZN6NBEdge13roundGeometryEv 103200
_ZN6NBEdge13setConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb 223001
_ZN6NBEdge13setNodeBorderEPK6NBNodeRK8PositionS5_b 243684
_ZN6NBEdge14MainDirectionsC2ERKSt6vectorIPS_SaIS2_EES2_P6NBNodeRKS1_IiSaIiEE 46401
_ZN6NBEdge14MainDirectionsD2Ev 46401
_ZN6NBEdge14applyTurnSignsEv 34
_ZN6NBEdge14reduceGeometryEd 516
_ZN6NBEdge14setPermissionsExi 241949
_ZN6NBEdge15buildInnerEdgesERK6NBNodeiRiS3_ 48479
_ZN6NBEdge15decodeTurnSignsEii 394
_ZN6NBEdge15recheckOppositeERK10NBEdgeContb 103492
_ZN6NBEdge15resetLaneShapesEv 80
_ZN6NBEdge15resetNodeBorderEPK6NBNode 32346
_ZN6NBEdge15reshiftPositionEdd 68479
_ZN6NBEdge15restoreBikelaneESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE 0
_ZN6NBEdge15restoreSidewalkESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE 0
_ZN6NBEdge15setAccelerationEib 45181
_ZN6NBEdge15setLoadedLengthEd 54026
_ZN6NBEdge16addGeometryPointEiRK8Position 792
_ZN6NBEdge16appendTurnaroundEbbbbbb 66137
_ZN6NBEdge16computeEdgeShapeEd 208312
_ZN6NBEdge16getConnectionRefEiPKS_i 6
_ZN6NBEdge16getCrossingAngleEP6NBNode 5751
_ZN6NBEdge16getMaxLaneOffsetEv 0
_ZN6NBEdge16remapConnectionsERKSt6vectorIPS_SaIS1_EE 0
_ZN6NBEdge17addRestrictedLaneEd16SUMOVehicleClass 3987
_ZN6NBEdge17allowVehicleClassEi16SUMOVehicleClass 7879
_ZN6NBEdge17computeEdge2EdgesEb 103445
_ZN6NBEdge17computeLaneShapesEv 337162
_ZN6NBEdge17firstIntersectionERK14PositionVectorS2_ddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 74950
_ZN6NBEdge17setEdgeStopOffsetEiRK10StopOffsetb 81327
_ZN6NBEdge18computeLanes2EdgesEv 103445
_ZN6NBEdge18connections_sorterERKNS_10ConnectionES2_ 354757
_ZN6NBEdge18getConnectedSortedEv 67114
_ZN6NBEdge18preferVehicleClassEix 68
_ZN6NBEdge18shiftToLanesToEdgeEPS_i 4967
_ZN6NBEdge18updateRemovedNodesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5515
_ZN6NBEdge19copyConnectionsFromEPS_ 779
_ZN6NBEdge19filterByPermissionsERKSt6vectorIPS_SaIS1_EEx 62041
_ZN6NBEdge19resetEndpointAtNodeEPK6NBNode 0
_ZN6NBEdge19setJunctionPriorityEPK6NBNodei 299458
_ZN6NBEdge19shiftPositionAtNodeEP6NBNodePS_ 66880
_ZN6NBEdge20disallowVehicleClassEi16SUMOVehicleClass 24710
_ZN6NBEdge20extendGeometryAtNodeEPK6NBNoded 0
_ZN6NBEdge20moveConnectionToLeftEi 492
_ZN6NBEdge20replaceInConnectionsEPS_RKSt6vectorINS_10ConnectionESaIS2_EE 46761
_ZN6NBEdge20replaceInConnectionsEPS_S0_i 1190
_ZN6NBEdge20setPermittedChangingEixx 45428
_ZN6NBEdge21invalidateConnectionsEb 3699
_ZN6NBEdge21moveConnectionToRightEi 101
_ZN6NBEdge21prepareEdgePrioritiesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE 46401
_ZN6NBEdge21removeFromConnectionsEPS_iibbb 50159
_ZN6NBEdge21removeFromConnectionsERKNS_10ConnectionE 32
_ZN6NBEdge21restoreRestrictedLaneE16SUMOVehicleClassSt6vectorINS_4LaneESaIS2_EE14PositionVectorS1_INS_10ConnectionESaIS6_EE 0
_ZN6NBEdge21setLaneSpreadFunctionE18LaneSpreadFunction 1390
_ZN6NBEdge21setTurningDestinationEPS_b 607038
_ZN6NBEdge21shortenGeometryAtNodeEPK6NBNoded 2
_ZN6NBEdge21updateTurnPermissionsERx13LinkDirectionxSt6vectorIS1_SaIS1_EE 276
_ZN6NBEdge22ToEdgeConnectionsAdder7executeEii 429416
_ZN6NBEdge22addEdge2EdgeConnectionEPS_bx 78051
_ZN6NBEdge22addLane2LaneConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb 77588
_ZN6NBEdge22addStraightConnectionsEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEES9_ 46353
_ZN6NBEdge22getLaneIndexFromLaneIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 89
_ZN6NBEdge22markAsInLane2LaneStateEv 5317
_ZN6NBEdge23addLane2LaneConnectionsEiPS_iiNS_17Lane2LaneInfoTypeEbb 1466
_ZN6NBEdge24assignInternalLaneLengthEN9__gnu_cxx17__normal_iteratorIPNS_10ConnectionESt6vectorIS2_SaIS2_EEEEidb 135293
_ZN6NBEdge24removeInvalidConnectionsEv 57606
_ZN6NBEdge24setPreferredVehicleClassExi 0
_ZN6NBEdge24updateChangeRestrictionsEx 6
_ZN6NBEdge26divideSelectedLanesOnEdgesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE 46401
_ZN6NBEdge27moveOutgoingConnectionsFromEPS_i 22
_ZN6NBEdge27setControllingTLInformationERK12NBConnectionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 35408
_ZN6NBEdge28setAverageLengthWithOppositeEd 10
_ZN6NBEdge29clearControllingTLInformationEv 103521
_ZN6NBEdge30dismissVehicleClassInformationEv 200
_ZN6NBEdge30sortOutgoingConnectionsByAngleEv 104066
_ZN6NBEdge30sortOutgoingConnectionsByIndexEv 160006
_ZN6NBEdge4LaneC2EPS_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 159125
_ZN6NBEdge4initEibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 123402
_ZN6NBEdge6appendEPS_ 5508
_ZN6NBEdge6reinitEP6NBNodeS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddii14PositionVectorddS9_18LaneSpreadFunctionb 2125
_ZN6NBEdge7addLaneEibbb 67
_ZN6NBEdge7mirrorXEv 1134
_ZN6NBEdge8setSpeedEid 51156
_ZN6NBEdge9decLaneNoEi 42
_ZN6NBEdge9incLaneNoEi 54
_ZN6NBEdge9joinLanesEx 36
_ZN6NBEdge9setOrigIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi 21513
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_PKS_RK14PositionVectori 2666
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd14PositionVector18LaneSpreadFunctionS7_S7_b 102969
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd18LaneSpreadFunctionS7_ 15642
_ZN6NBEdgeC2Ev 2183
_ZN6NBEdgeD0Ev 244685
_ZN6NBEdgeD0Ev 121251
_ZN6NBEdgeD2Ev 123434
_ZNK6NBEdge10Connection14getDescriptionB5cxx11EPKS_ 348
_ZNK6NBEdge10Connection17getInternalLaneIDB5cxx11Ev 569144
_ZNK6NBEdge10Connection20getInternalViaLaneIDB5cxx11Ev 86370
_ZNK6NBEdge10isBidiEdgeEb 4831819
_ZNK6NBEdge10isBidiRailEb 5198964
_ZNK6NBEdge12expandableByEPS_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8570
_ZNK6NBEdge12getDistancAtEd 0
_ZNK6NBEdge12getEndOffsetEi 34938
_ZNK6NBEdge12getLaneShapeEi 2481591
_ZNK6NBEdge12getLaneSpeedEi 10652
_ZNK6NBEdge12getLaneWidthEi 3807673
_ZNK6NBEdge12hasAccelLaneEv 1598
_ZNK6NBEdge13bothLeftTurnsE13LinkDirectionPKS_S0_ 548626
_ZNK6NBEdge13getConnectionEiPKS_i 10827
_ZNK6NBEdge13getNodeBorderEPK6NBNode 328
_ZNK6NBEdge13getSuccessorsE16SUMOVehicleClass 550
_ZNK6NBEdge13getTotalWidthEv 890040
_ZNK6NBEdge13hasLaneParamsEv 1592
_ZNK6NBEdge13isConnectedToEPKS_b 888696
_ZNK6NBEdge13isRailDeadEndEv 2780
_ZNK6NBEdge14MainDirections5emptyEv 46353
_ZNK6NBEdge14MainDirections8includesENS0_9DirectionE 173449
_ZNK6NBEdge14getAngleAtNodeEPK6NBNode 18213146
_ZNK6NBEdge14getFinalLengthEv 116531
_ZNK6NBEdge14getPermissionsEi 81451542
_ZNK6NBEdge14getSpecialLaneEx 616180
_ZNK6NBEdge14hasPermissionsEv 0
_ZNK6NBEdge15getLaneFrictionEi 3877
_ZNK6NBEdge15getSignalOffsetEv 9836
_ZNK6NBEdge15hasConnectionToEPKS_ii 260131
_ZNK6NBEdge16computeLaneShapeEid 436848
_ZNK6NBEdge16getIncomingEdgesEv 6726
_ZNK6NBEdge16getInnerGeometryEv 2386
_ZNK6NBEdge16getShapeEndAngleEv 93866
_ZNK6NBEdge16getViaSuccessorsE16SUMOVehicleClassb 4207
_ZNK6NBEdge16haveIntersectionERK6NBNodeRK14PositionVectorPKS_RKNS_10ConnectionEiddi 17491
_ZNK6NBEdge17canMoveConnectionERKNS_10ConnectionEi 1114
_ZNK6NBEdge17cutAtIntersectionERK14PositionVector 330405
_ZNK6NBEdge17getCWBoundaryLineERK6NBNode 521083
_ZNK6NBEdge17getConnectedEdgesEv 189313
_ZNK6NBEdge17getEdgeStopOffsetEv 538963
_ZNK6NBEdge17getEndpointAtNodeEPK6NBNode 3572
_ZNK6NBEdge17getLaneStopOffsetEi 24
_ZNK6NBEdge17hasRestrictedLaneE16SUMOVehicleClass 4406
_ZNK6NBEdge17lanesWereAssignedEv 93
_ZNK6NBEdge17prohibitsChangingEv 1590
_ZNK6NBEdge18allowsChangingLeftEi16SUMOVehicleClass 0
_ZNK6NBEdge18getCCWBoundaryLineERK6NBNode 519213
_ZNK6NBEdge18getConnectionLanesEPS_b 517932
_ZNK6NBEdge18getShapeStartAngleEv 196300
_ZNK6NBEdge18getTurnDestinationEb 810169
_ZNK6NBEdge18hasCustomLaneShapeEv 1597
_ZNK6NBEdge18hasDefaultGeometryEv 104889
_ZNK6NBEdge18mayBeTLSControlledEiPS_i 236259
_ZNK6NBEdge19allowsChangingRightEi16SUMOVehicleClass 0
_ZNK6NBEdge19getJunctionPriorityEPK6NBNode 10940145
_ZNK6NBEdge19hasLaneSpecificTypeEv 1606
_ZNK6NBEdge20getInternalLaneWidthERK6NBNodeRKNS_10ConnectionERKNS_4LaneEb 109053
_ZNK6NBEdge20getNumLanesThatAllowExb 6852388
_ZNK6NBEdge20hasLaneSpecificSpeedEv 4671
_ZNK6NBEdge20hasLaneSpecificWidthEv 37064
_ZNK6NBEdge20isTurningDirectionAtEPKS_ 14448877
_ZNK6NBEdge20tryGetNodeAtPositionEdd 0
_ZNK6NBEdge21debugPrintConnectionsEbb 0
_ZNK6NBEdge21getLaneSpreadFunctionEv 281777
_ZNK6NBEdge21getPermissionVariantsEii 3994
_ZNK6NBEdge22getAngleAtNodeToCenterEPK6NBNode 5137104
_ZNK6NBEdge22getConnectionsFromLaneEiPKS_i 3229671
_ZNK6NBEdge22getStraightPredecessorEx 124
_ZNK6NBEdge22isNearEnough2BeJoined2EPS_d 65
_ZNK6NBEdge23getStraightContinuationEx 2851
_ZNK6NBEdge23hasLaneSpecificFrictionEv 1886
_ZNK6NBEdge23needsLaneSpecificOutputEv 1886
_ZNK6NBEdge24geometryPositionAtOffsetEd 84
_ZNK6NBEdge24getAngleAtNodeNormalizedEPK6NBNode 3241130
_ZNK6NBEdge24getFirstAllowedLaneIndexEi 1127930
_ZNK6NBEdge24hasLaneSpecificEndOffsetEv 36340
_ZNK6NBEdge25getFirstNonPedestrianLaneEi 0
_ZNK6NBEdge25hasSignalisedConnectionToEPKS_ 919610
_ZNK6NBEdge26hasLaneSpecificPermissionsEv 4944
_ZNK6NBEdge26hasLaneSpecificStopOffsetsEv 38202
_ZNK6NBEdge27hasDefaultGeometryEndpointsEv 63337
_ZNK6NBEdge30getFirstNonPedestrianLaneIndexEib 29567
_ZNK6NBEdge32hasDefaultGeometryEndpointAtNodeEPK6NBNode 180925
_ZNK6NBEdge36connections_relative_edgelane_sorterclERKNS_10ConnectionES3_ 176247
_ZNK6NBEdge40getFirstNonPedestrianNonBicycleLaneIndexEib 51642
_ZNK6NBEdge9getLaneIDB5cxx11Ei 280703

Generated by: LCOV version 2.0-1