LCOV - code coverage report
Current view: top level - src/netbuild - NBEdge.cpp (source / functions) Coverage Total Hit
Test: lcov.info Lines: 92.3 % 2305 2127
Test Date: 2025-12-07 15:30:29 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
_ZN6NBEdge16getConnectionRefEiPKS_i 6
_ZN6NBEdge24updateChangeRestrictionsEx 6
_ZN6NBEdge28setAverageLengthWithOppositeEd 10
_ZN6NBEdge21removeFromConnectionsERKNS_10ConnectionE 11
_ZN6NBEdge27moveOutgoingConnectionsFromEPS_i 22
_ZNK6NBEdge17getLaneStopOffsetEi 24
_ZN6NBEdge14applyTurnSignsEv 34
_ZN6NBEdge9joinLanesEx 36
_ZN6NBEdge9decLaneNoEi 41
_ZN6NBEdge13guessOppositeEb 47
_ZN6NBEdge9incLaneNoEi 50
_ZN6NBEdge7addLaneEibbb 63
_ZNK6NBEdge22isNearEnough2BeJoined2EPS_d 65
_ZN6NBEdge10deleteLaneEibb 68
_ZN6NBEdge18preferVehicleClassEix 68
_ZN6NBEdge12setLaneShapeEiRK14PositionVector 77
_ZN6NBEdge15resetLaneShapesEv 80
_ZNK6NBEdge24geometryPositionAtOffsetEd 80
_ZN6NBEdge22getLaneIndexFromLaneIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 85
_ZNK6NBEdge17lanesWereAssignedEv 93
_ZN6NBEdge21moveConnectionToRightEi 101
_ZNK6NBEdge22getStraightPredecessorEx 124
_ZN6NBEdge30dismissVehicleClassInformationEv 200
_ZN6NBEdge21updateTurnPermissionsERx13LinkDirectionxSt6vectorIS1_SaIS1_EE 276
_ZNK6NBEdge13getNodeBorderEPK6NBNode 328
_ZNK6NBEdge10Connection14getDescriptionB5cxx11EPKS_ 348
_ZN6NBEdge15decodeTurnSignsEii 394
_ZN6NBEdge14reduceGeometryEd 462
_ZN6NBEdge20moveConnectionToLeftEi 492
_ZNK6NBEdge13getSuccessorsE16SUMOVehicleClass 550
_ZN6NBEdge11addBikeLaneEd 591
_ZN6NBEdge16addGeometryPointEiRK8Position 702
_ZN6NBEdge19copyConnectionsFromEPS_ 776
_ZNK6NBEdge17canMoveConnectionERKNS_10ConnectionEi 1114
_ZN6NBEdge7mirrorXEv 1134
_ZN6NBEdge20replaceInConnectionsEPS_S0_i 1190
_ZN6NBEdge21setLaneSpreadFunctionE18LaneSpreadFunction 1217
_ZN6NBEdge23addLane2LaneConnectionsEiPS_iiNS_17Lane2LaneInfoTypeEbb 1456
_ZNK6NBEdge17prohibitsChangingEv 1590
_ZNK6NBEdge13hasLaneParamsEv 1592
_ZNK6NBEdge18hasCustomLaneShapeEv 1597
_ZNK6NBEdge12hasAccelLaneEv 1598
_ZNK6NBEdge19hasLaneSpecificTypeEv 1606
_ZNK6NBEdge23hasLaneSpecificFrictionEv 1886
_ZNK6NBEdge23needsLaneSpecificOutputEv 1886
_ZN6NBEdge6reinitEP6NBNodeS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddii14PositionVectorddS9_18LaneSpreadFunctionb 2123
_ZN6NBEdgeC2Ev 2154
_ZNK6NBEdge16getInnerGeometryEv 2352
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_PKS_RK14PositionVectori 2613
_ZNK6NBEdge13isRailDeadEndEv 2690
_ZNK6NBEdge23getStraightContinuationEx 2855
_ZN6NBEdge11addSidewalkEd 3160
_ZNK6NBEdge17getEndpointAtNodeEPK6NBNode 3547
_ZN6NBEdge21invalidateConnectionsEb 3641
_ZNK6NBEdge15getLaneFrictionEi 3812
_ZN6NBEdge11setLaneTypeEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 3857
_ZNK6NBEdge21getPermissionVariantsEii 3943
_ZN6NBEdge17addRestrictedLaneEd16SUMOVehicleClass 3987
_ZNK6NBEdge17hasRestrictedLaneE16SUMOVehicleClass 4406
_ZN6NBEdge11setGeometryERK14PositionVectorb 4493
_ZNK6NBEdge20hasLaneSpecificSpeedEv 4671
_ZNK6NBEdge26hasLaneSpecificPermissionsEv 4944
_ZN6NBEdge18shiftToLanesToEdgeEPS_i 4967
_ZN6NBEdge22markAsInLane2LaneStateEv 5242
_ZN6NBEdge6appendEPS_ 5505
_ZN6NBEdge18updateRemovedNodesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5512
_ZN6NBEdge16getCrossingAngleEP6NBNode 5763
_ZNK6NBEdge16getIncomingEdgesEv 6688
_ZN6NBEdge11reinitNodesEP6NBNodeS1_ 6730
_ZN6NBEdge17allowVehicleClassEi16SUMOVehicleClass 7879
_ZNK6NBEdge12expandableByEPS_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 8566
_ZNK6NBEdge15getSignalOffsetEv 9850
_ZNK6NBEdge12getLaneSpeedEi 10587
_ZNK6NBEdge13getConnectionEiPKS_i 10791
_ZN6NBEdge13getSidewalkIDB5cxx11Ev 11116
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd18LaneSpreadFunctionS7_ 15568
_ZNK6NBEdge16haveIntersectionERK6NBNodeRK14PositionVectorPKS_RKNS_10ConnectionEiddi 17455
_ZN6NBEdge9setOrigIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi 20961
_ZN6NBEdge20disallowVehicleClassEi16SUMOVehicleClass 24710
_ZNK6NBEdge30getFirstNonPedestrianLaneIndexEib 29481
_ZN6NBEdge15resetNodeBorderEPK6NBNode 32139
_ZNK6NBEdge12getEndOffsetEi 34199
_ZN6NBEdge27setControllingTLInformationERK12NBConnectionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 35112
_ZNK6NBEdge24hasLaneSpecificEndOffsetEv 35600
_ZNK6NBEdge20hasLaneSpecificWidthEv 36300
_ZNK6NBEdge26hasLaneSpecificStopOffsetsEv 37462
_ZNK6NBEdge16getViaSuccessorsE16SUMOVehicleClassb 39240
_ZN6NBEdge15setAccelerationEib 44436
_ZN6NBEdge20setPermittedChangingEixx 44683
_ZN6NBEdge12setEndOffsetEid 45859
_ZN6NBEdge22addStraightConnectionsEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEES9_ 46195
_ZNK6NBEdge14MainDirections5emptyEv 46195
_ZN6NBEdge14MainDirectionsC2ERKSt6vectorIPS_SaIS2_EES2_P6NBNodeRKS1_IiSaIiEE 46243
_ZN6NBEdge14MainDirectionsD2Ev 46243
_ZN6NBEdge21prepareEdgePrioritiesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE 46243
_ZN6NBEdge26divideSelectedLanesOnEdgesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE 46243
_ZN6NBEdge20replaceInConnectionsEPS_RKSt6vectorINS_10ConnectionESaIS2_EE 46572
_ZN6NBEdge15buildInnerEdgesERK6NBNodeiRiS3_ 48388
_ZN6NBEdge21removeFromConnectionsEPS_iibbb 49941
_ZN6NBEdge8setSpeedEid 50332
_ZN6NBEdge11setFrictionEid 50402
_ZNK6NBEdge40getFirstNonPedestrianNonBicycleLaneIndexEib 51303
_ZN6NBEdge12setLaneWidthEid 52135
_ZN6NBEdge15setLoadedLengthEd 53253
_ZN6NBEdge24removeInvalidConnectionsEv 57448
_ZN6NBEdge19filterByPermissionsERKSt6vectorIPS_SaIS1_EEx 62033
_ZNK6NBEdge27hasDefaultGeometryEndpointsEv 63123
_ZN6NBEdge16appendTurnaroundEbbbbbb 65938
_ZN6NBEdge19shiftPositionAtNodeEP6NBNodePS_ 66562
_ZN6NBEdge13divideOnEdgesEPKSt6vectorIPS_SaIS1_EE 66904
_ZN6NBEdge18getConnectedSortedEv 66926
_ZN6NBEdge15reshiftPositionEdd 68280
_ZN6NBEdge13checkGeometryEdbdbb 70173
_ZN6NBEdge17firstIntersectionERK14PositionVectorS2_ddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 74773
_ZN6NBEdge22addLane2LaneConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb 76663
_ZN6NBEdge22addEdge2EdgeConnectionEPS_bx 77133
_ZN6NBEdge17setEdgeStopOffsetEiRK10StopOffsetb 79833
_ZNK6NBEdge10Connection20getInternalViaLaneIDB5cxx11Ev 86220
_ZNK6NBEdge16getShapeEndAngleEv 93066
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd14PositionVector18LaneSpreadFunctionS7_S7_b 102139
_ZN6NBEdge10roundSpeedEv 102259
_ZN6NBEdge13roundGeometryEv 102259
_ZN6NBEdge12recheckLanesEv 102504
_ZN6NBEdge17computeEdge2EdgesEb 102504
_ZN6NBEdge18computeLanes2EdgesEv 102504
_ZN6NBEdge15recheckOppositeERK10NBEdgeContb 102551
_ZN6NBEdge29clearControllingTLInformationEv 102572
_ZN6NBEdge30sortOutgoingConnectionsByAngleEv 103125
_ZNK6NBEdge18hasDefaultGeometryEv 103947
_ZNK6NBEdge20getInternalLaneWidthERK6NBNodeRKNS_10ConnectionERKNS_4LaneEb 108914
_ZNK6NBEdge14getFinalLengthEv 114878
_ZN6NBEdge4initEibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 122443
_ZN6NBEdge24assignInternalLaneLengthEN9__gnu_cxx17__normal_iteratorIPNS_10ConnectionESt6vectorIS2_SaIS2_EEEEidb 135099
_ZN6NBEdge4LaneC2EPS_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 158098
_ZN6NBEdge30sortOutgoingConnectionsByIndexEv 158911
_ZNK6NBEdge14MainDirections8includesENS0_9DirectionE 172824
_ZNK6NBEdge36connections_relative_edgelane_sorterclERKNS_10ConnectionES3_ 175671
_ZNK6NBEdge32hasDefaultGeometryEndpointAtNodeEPK6NBNode 179646
_ZNK6NBEdge17getConnectedEdgesEv 189064
_ZNK6NBEdge18getShapeStartAngleEv 194704
_ZN6NBEdge16computeEdgeShapeEd 207175
_ZN6NBEdge13setConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb 221662
_ZNK6NBEdge18mayBeTLSControlledEiPS_i 236291
_ZN6NBEdge14setPermissionsExi 240764
_ZN6NBEdge13setNodeBorderEPK6NBNodeRK8PositionS5_b 242012
_ZN6NBEdgeD0Ev 242742
_ZN6NBEdgeD0Ev 120294
_ZN6NBEdgeD2Ev 122448
_ZNK6NBEdge15hasConnectionToEPKS_ii 258418
_ZNK6NBEdge21getLaneSpreadFunctionEv 271281
_ZNK6NBEdge9getLaneIDB5cxx11Ei 278584
_ZN6NBEdge19setJunctionPriorityEPK6NBNodei 296316
_ZNK6NBEdge17cutAtIntersectionERK14PositionVector 327622
_ZN6NBEdge17computeLaneShapesEv 335077
_ZN6NBEdge18connections_sorterERKNS_10ConnectionES2_ 353977
_ZN6NBEdge22ToEdgeConnectionsAdder7executeEii 428995
_ZNK6NBEdge16computeLaneShapeEid 434569
_ZN6NBEdge12computeAngleEv 449870
_ZNK6NBEdge18getConnectionLanesEPS_b 513842
_ZNK6NBEdge18getCCWBoundaryLineERK6NBNode 515690
_ZNK6NBEdge17getCWBoundaryLineERK6NBNode 517504
_ZNK6NBEdge17getEdgeStopOffsetEv 533687
_ZNK6NBEdge13bothLeftTurnsE13LinkDirectionPKS_S0_ 548222
_ZNK6NBEdge10Connection17getInternalLaneIDB5cxx11Ev 568460
_ZN6NBEdge21setTurningDestinationEPS_b 602254
_ZNK6NBEdge14getSpecialLaneEx 611094
_ZN6NBEdge12startShapeAtERK14PositionVectorPK6NBNodeS0_ 655572
_ZN6NBEdge10ConnectionC2EiPS_ib 699471
_ZNK6NBEdge18getTurnDestinationEb 805595
_ZNK6NBEdge13isConnectedToEPKS_b 884284
_ZNK6NBEdge13getTotalWidthEv 884782
_ZNK6NBEdge25hasSignalisedConnectionToEPKS_ 917838
_ZNK6NBEdge24getFirstAllowedLaneIndexEi 1120526
_ZNK6NBEdge12getLaneShapeEi 2473603
_ZNK6NBEdge24getAngleAtNodeNormalizedEPK6NBNode 3214198
_ZNK6NBEdge22getConnectionsFromLaneEiPKS_i 3216829
_ZNK6NBEdge12getLaneWidthEi 3790628
_ZNK6NBEdge10isBidiEdgeEb 4825209
_ZNK6NBEdge22getAngleAtNodeToCenterEPK6NBNode 5093978
_ZNK6NBEdge10isBidiRailEb 5185546
_ZNK6NBEdge20getNumLanesThatAllowExb 6827735
_ZNK6NBEdge19getJunctionPriorityEPK6NBNode 10911886
_ZNK6NBEdge20isTurningDirectionAtEPKS_ 14398114
_ZNK6NBEdge14getAngleAtNodeEPK6NBNode 18137726
_ZNK6NBEdge14getPermissionsEi 81276453

Generated by: LCOV version 2.0-1