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
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