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-09-20 15:45:03
Functions:
92.5 %
200
185
Function Name
Hit count
_ZN6NBEdge10ConnectionC2EiPS_ib
867042
_ZN6NBEdge10deleteLaneEibb
68
_ZN6NBEdge10roundSpeedEv
128155
_ZN6NBEdge11addBikeLaneEd
591
_ZN6NBEdge11addSidewalkEd
3292
_ZN6NBEdge11reinitNodesEP6NBNodeS1_
6358
_ZN6NBEdge11setFrictionEid
87755
_ZN6NBEdge11setGeometryERK14PositionVectorb
4481
_ZN6NBEdge11setLaneTypeEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
3972
_ZN6NBEdge12computeAngleEv
510519
_ZN6NBEdge12recheckLanesEv
128400
_ZN6NBEdge12setEndOffsetEid
83088
_ZN6NBEdge12setLaneShapeEiRK14PositionVector
77
_ZN6NBEdge12setLaneWidthEid
98478
_ZN6NBEdge12startShapeAtERK14PositionVectorPK6NBNodeS0_
768450
_ZN6NBEdge13checkGeometryEdbdbb
92390
_ZN6NBEdge13divideOnEdgesEPKSt6vectorIPS_SaIS1_EE
67823
_ZN6NBEdge13getSidewalkIDB5cxx11Ev
18679
_ZN6NBEdge13guessOppositeEb
47
_ZN6NBEdge13roundGeometryEv
128155
_ZN6NBEdge13setConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb
286728
_ZN6NBEdge13setNodeBorderEPK6NBNodeRK8PositionS5_b
289270
_ZN6NBEdge14MainDirectionsC2ERKSt6vectorIPS_SaIS2_EES2_P6NBNodeRKS1_IiSaIiEE
46449
_ZN6NBEdge14MainDirectionsD2Ev
46449
_ZN6NBEdge14applyTurnSignsEv
34
_ZN6NBEdge14reduceGeometryEd
516
_ZN6NBEdge14setPermissionsExi
279752
_ZN6NBEdge15buildInnerEdgesERK6NBNodeiRiS3_
53999
_ZN6NBEdge15decodeTurnSignsEii
394
_ZN6NBEdge15recheckOppositeERK10NBEdgeContb
128447
_ZN6NBEdge15resetLaneShapesEv
80
_ZN6NBEdge15resetNodeBorderEPK6NBNode
38153
_ZN6NBEdge15reshiftPositionEdd
69203
_ZN6NBEdge15restoreBikelaneESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE
0
_ZN6NBEdge15restoreSidewalkESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE
0
_ZN6NBEdge15setAccelerationEib
81643
_ZN6NBEdge15setLoadedLengthEd
84531
_ZN6NBEdge16addGeometryPointEiRK8Position
792
_ZN6NBEdge16appendTurnaroundEbbbbbb
66839
_ZN6NBEdge16computeEdgeShapeEd
235425
_ZN6NBEdge16getConnectionRefEiPKS_i
6
_ZN6NBEdge16getCrossingAngleEP6NBNode
5799
_ZN6NBEdge16getMaxLaneOffsetEv
0
_ZN6NBEdge16remapConnectionsERKSt6vectorIPS_SaIS1_EE
0
_ZN6NBEdge17addRestrictedLaneEd16SUMOVehicleClass
4297
_ZN6NBEdge17allowVehicleClassEi16SUMOVehicleClass
7879
_ZN6NBEdge17computeEdge2EdgesEb
128400
_ZN6NBEdge17computeLaneShapesEv
394191
_ZN6NBEdge17firstIntersectionERK14PositionVectorS2_ddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
78065
_ZN6NBEdge17setEdgeStopOffsetEiRK10StopOffsetb
148102
_ZN6NBEdge18computeLanes2EdgesEv
128400
_ZN6NBEdge18connections_sorterERKNS_10ConnectionES2_
407033
_ZN6NBEdge18getConnectedSortedEv
67845
_ZN6NBEdge18preferVehicleClassEix
68
_ZN6NBEdge18shiftToLanesToEdgeEPS_i
5140
_ZN6NBEdge18updateRemovedNodesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
5519
_ZN6NBEdge19copyConnectionsFromEPS_
789
_ZN6NBEdge19filterByPermissionsERKSt6vectorIPS_SaIS1_EEx
62274
_ZN6NBEdge19resetEndpointAtNodeEPK6NBNode
0
_ZN6NBEdge19setJunctionPriorityEPK6NBNodei
370497
_ZN6NBEdge19shiftPositionAtNodeEP6NBNodePS_
67720
_ZN6NBEdge20disallowVehicleClassEi16SUMOVehicleClass
26242
_ZN6NBEdge20extendGeometryAtNodeEPK6NBNoded
0
_ZN6NBEdge20moveConnectionToLeftEi
492
_ZN6NBEdge20replaceInConnectionsEPS_RKSt6vectorINS_10ConnectionESaIS2_EE
46375
_ZN6NBEdge20replaceInConnectionsEPS_S0_i
1207
_ZN6NBEdge20setPermittedChangingEixx
81889
_ZN6NBEdge21invalidateConnectionsEb
3769
_ZN6NBEdge21moveConnectionToRightEi
101
_ZN6NBEdge21prepareEdgePrioritiesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE
46449
_ZN6NBEdge21removeFromConnectionsEPS_iibbb
80487
_ZN6NBEdge21removeFromConnectionsERKNS_10ConnectionE
39
_ZN6NBEdge21restoreRestrictedLaneE16SUMOVehicleClassSt6vectorINS_4LaneESaIS2_EE14PositionVectorS1_INS_10ConnectionESaIS6_EE
0
_ZN6NBEdge21setLaneSpreadFunctionE18LaneSpreadFunction
1390
_ZN6NBEdge21setTurningDestinationEPS_b
733316
_ZN6NBEdge21shortenGeometryAtNodeEPK6NBNoded
2
_ZN6NBEdge21updateTurnPermissionsERx13LinkDirectionxSt6vectorIS1_SaIS1_EE
276
_ZN6NBEdge22ToEdgeConnectionsAdder7executeEii
429618
_ZN6NBEdge22addEdge2EdgeConnectionEPS_bx
141200
_ZN6NBEdge22addLane2LaneConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb
140750
_ZN6NBEdge22addStraightConnectionsEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEES9_
46400
_ZN6NBEdge22getLaneIndexFromLaneIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
99
_ZN6NBEdge22markAsInLane2LaneStateEv
6307
_ZN6NBEdge23addLane2LaneConnectionsEiPS_iiNS_17Lane2LaneInfoTypeEbb
1472
_ZN6NBEdge24assignInternalLaneLengthEN9__gnu_cxx17__normal_iteratorIPNS_10ConnectionESt6vectorIS2_SaIS2_EEEEidb
146651
_ZN6NBEdge24removeInvalidConnectionsEv
57878
_ZN6NBEdge24setPreferredVehicleClassExi
0
_ZN6NBEdge24updateChangeRestrictionsEx
6
_ZN6NBEdge26divideSelectedLanesOnEdgesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE
46449
_ZN6NBEdge27moveOutgoingConnectionsFromEPS_i
22
_ZN6NBEdge27setControllingTLInformationERK12NBConnectionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
43060
_ZN6NBEdge28setAverageLengthWithOppositeEd
10
_ZN6NBEdge29clearControllingTLInformationEv
128476
_ZN6NBEdge30dismissVehicleClassInformationEv
200
_ZN6NBEdge30sortOutgoingConnectionsByAngleEv
129021
_ZN6NBEdge30sortOutgoingConnectionsByIndexEv
185152
_ZN6NBEdge4LaneC2EPS_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
196814
_ZN6NBEdge4initEibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
154387
_ZN6NBEdge6appendEPS_
5512
_ZN6NBEdge6reinitEP6NBNodeS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddii14PositionVectorddS9_18LaneSpreadFunctionb
2251
_ZN6NBEdge7addLaneEibbb
67
_ZN6NBEdge7mirrorXEv
1134
_ZN6NBEdge8setSpeedEid
87662
_ZN6NBEdge9decLaneNoEi
42
_ZN6NBEdge9incLaneNoEi
54
_ZN6NBEdge9joinLanesEx
36
_ZN6NBEdge9setOrigIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
965
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_PKS_RK14PositionVectori
2716
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd14PositionVector18LaneSpreadFunctionS7_S7_b
133728
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd18LaneSpreadFunctionS7_
15692
_ZN6NBEdgeC2Ev
2591
_ZN6NBEdgeD0Ev
306861
_ZN6NBEdgeD0Ev
152135
_ZN6NBEdgeD2Ev
154726
_ZNK6NBEdge10Connection14getDescriptionB5cxx11EPKS_
351
_ZNK6NBEdge10Connection17getInternalLaneIDB5cxx11Ev
572200
_ZNK6NBEdge10Connection20getInternalViaLaneIDB5cxx11Ev
86470
_ZNK6NBEdge10isBidiEdgeEb
5728032
_ZNK6NBEdge10isBidiRailEb
6141125
_ZNK6NBEdge12expandableByEPS_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
8579
_ZNK6NBEdge12getDistancAtEd
0
_ZNK6NBEdge12getEndOffsetEi
65245
_ZNK6NBEdge12getLaneShapeEi
2545542
_ZNK6NBEdge12getLaneSpeedEi
10706
_ZNK6NBEdge12getLaneWidthEi
4388805
_ZNK6NBEdge12hasAccelLaneEv
5882
_ZNK6NBEdge13bothLeftTurnsE13LinkDirectionPKS_S0_
573515
_ZNK6NBEdge13getConnectionEiPKS_i
20060
_ZNK6NBEdge13getNodeBorderEPK6NBNode
328
_ZNK6NBEdge13getSuccessorsE16SUMOVehicleClass
570
_ZNK6NBEdge13getTotalWidthEv
1057758
_ZNK6NBEdge13hasLaneParamsEv
5876
_ZNK6NBEdge13isConnectedToEPKS_b
1116434
_ZNK6NBEdge13isRailDeadEndEv
2848
_ZNK6NBEdge14MainDirections5emptyEv
46400
_ZNK6NBEdge14MainDirections8includesENS0_9DirectionE
173676
_ZNK6NBEdge14getAngleAtNodeEPK6NBNode
21347799
_ZNK6NBEdge14getFinalLengthEv
138866
_ZNK6NBEdge14getPermissionsEi
94257636
_ZNK6NBEdge14getSpecialLaneEx
856447
_ZNK6NBEdge14hasPermissionsEv
0
_ZNK6NBEdge15getLaneFrictionEi
3927
_ZNK6NBEdge15getSignalOffsetEv
10210
_ZNK6NBEdge15hasConnectionToEPKS_ii
288935
_ZNK6NBEdge16computeLaneShapeEid
507741
_ZNK6NBEdge16getIncomingEdgesEv
6728
_ZNK6NBEdge16getInnerGeometryEv
6426
_ZNK6NBEdge16getShapeEndAngleEv
104354
_ZNK6NBEdge16getViaSuccessorsE16SUMOVehicleClassb
4283
_ZNK6NBEdge16haveIntersectionERK6NBNodeRK14PositionVectorPKS_RKNS_10ConnectionEiddi
17884
_ZNK6NBEdge17canMoveConnectionERKNS_10ConnectionEi
1114
_ZNK6NBEdge17cutAtIntersectionERK14PositionVector
384061
_ZNK6NBEdge17getCWBoundaryLineERK6NBNode
618346
_ZNK6NBEdge17getConnectedEdgesEv
202911
_ZNK6NBEdge17getEdgeStopOffsetEv
727927
_ZNK6NBEdge17getEndpointAtNodeEPK6NBNode
5205
_ZNK6NBEdge17getLaneStopOffsetEi
24
_ZNK6NBEdge17hasRestrictedLaneE16SUMOVehicleClass
5066
_ZNK6NBEdge17lanesWereAssignedEv
93
_ZNK6NBEdge17prohibitsChangingEv
2490
_ZNK6NBEdge18allowsChangingLeftEi16SUMOVehicleClass
0
_ZNK6NBEdge18getCCWBoundaryLineERK6NBNode
616084
_ZNK6NBEdge18getConnectionLanesEPS_bb
626890
_ZNK6NBEdge18getShapeStartAngleEv
208916
_ZNK6NBEdge18getTurnDestinationEb
926303
_ZNK6NBEdge18hasCustomLaneShapeEv
5881
_ZNK6NBEdge18hasDefaultGeometryEv
129970
_ZNK6NBEdge18mayBeTLSControlledEiPS_i
267241
_ZNK6NBEdge19allowsChangingRightEi16SUMOVehicleClass
0
_ZNK6NBEdge19getJunctionPriorityEPK6NBNode
12582910
_ZNK6NBEdge19hasLaneSpecificTypeEv
5890
_ZNK6NBEdge20getInternalLaneWidthERK6NBNodeRKNS_10ConnectionERKNS_4LaneEb
109579
_ZNK6NBEdge20getNumLanesThatAllowExb
7997628
_ZNK6NBEdge20hasLaneSpecificSpeedEv
23075
_ZNK6NBEdge20hasLaneSpecificWidthEv
78406
_ZNK6NBEdge20isTurningDirectionAtEPKS_
16858695
_ZNK6NBEdge20tryGetNodeAtPositionEdd
0
_ZNK6NBEdge21debugPrintConnectionsEbb
0
_ZNK6NBEdge21getLaneSpreadFunctionEv
358970
_ZNK6NBEdge21getPermissionVariantsEii
5093
_ZNK6NBEdge22getAngleAtNodeToCenterEPK6NBNode
6339378
_ZNK6NBEdge22getConnectionsFromLaneEiPKS_i
3907744
_ZNK6NBEdge22getStraightPredecessorEx
186
_ZNK6NBEdge22isNearEnough2BeJoined2EPS_d
65
_ZNK6NBEdge23getStraightContinuationEx
2926
_ZNK6NBEdge23hasLaneSpecificFrictionEv
3
_ZNK6NBEdge23needsLaneSpecificOutputEv
8180
_ZNK6NBEdge24geometryPositionAtOffsetEd
93
_ZNK6NBEdge24getAngleAtNodeNormalizedEPK6NBNode
4002426
_ZNK6NBEdge24getFirstAllowedLaneIndexEi
1323118
_ZNK6NBEdge24hasLaneSpecificEndOffsetEv
70928
_ZNK6NBEdge25getFirstNonPedestrianLaneEi
0
_ZNK6NBEdge25hasSignalisedConnectionToEPKS_
966606
_ZNK6NBEdge26hasLaneSpecificPermissionsEv
25358
_ZNK6NBEdge26hasLaneSpecificStopOffsetsEv
79084
_ZNK6NBEdge27hasDefaultGeometryEndpointsEv
71487
_ZNK6NBEdge30getFirstNonPedestrianLaneIndexEib
36923
_ZNK6NBEdge32hasDefaultGeometryEndpointAtNodeEPK6NBNode
214941
_ZNK6NBEdge36connections_relative_edgelane_sorterclERKNS_10ConnectionES3_
228319
_ZNK6NBEdge40getFirstNonPedestrianNonBicycleLaneIndexEib
62521
_ZNK6NBEdge9getLaneIDB5cxx11Ei
334093
Generated by:
LCOV version 2.0-1