LCOV - code coverage report
Current view:
top level
-
src/netbuild
- NBEdge.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
lcov.info
Lines:
2002
2156
92.9 %
Date:
2024-05-19 15:37:39
Functions:
179
193
92.7 %
Function Name
Hit count
_ZN6NBEdge15restoreBikelaneESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE
0
_ZN6NBEdge15restoreSidewalkESt6vectorINS_4LaneESaIS1_EE14PositionVectorS0_INS_10ConnectionESaIS5_EE
0
_ZN6NBEdge16getMaxLaneOffsetEv
0
_ZN6NBEdge16remapConnectionsERKSt6vectorIPS_SaIS1_EE
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
_ZN6NBEdge28setAverageLengthWithOppositeEd
4
_ZN6NBEdge16getConnectionRefEiPKS_i
6
_ZN6NBEdge24updateChangeRestrictionsEx
6
_ZN6NBEdge21removeFromConnectionsERKNS_10ConnectionE
10
_ZN6NBEdge27moveOutgoingConnectionsFromEPS_i
22
_ZNK6NBEdge17getLaneStopOffsetEi
24
_ZN6NBEdge14applyTurnSignsEv
31
_ZN6NBEdge9joinLanesEx
36
_ZN6NBEdge13guessOppositeEb
41
_ZN6NBEdge9incLaneNoEi
50
_ZN6NBEdge18preferVehicleClassEix
60
_ZN6NBEdge9decLaneNoEi
61
_ZN6NBEdge7addLaneEibbb
63
_ZN6NBEdge10deleteLaneEibb
64
_ZNK6NBEdge22isNearEnough2BeJoined2EPS_d
65
_ZN6NBEdge12setLaneShapeEiRK14PositionVector
73
_ZN6NBEdge15resetLaneShapesEv
82
_ZNK6NBEdge24geometryPositionAtOffsetEd
90
_ZNK6NBEdge17lanesWereAssignedEv
93
_ZN6NBEdge22getLaneIndexFromLaneIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
95
_ZN6NBEdge21moveConnectionToRightEi
108
_ZNK6NBEdge22getStraightPredecessorEx
124
_ZN6NBEdge30dismissVehicleClassInformationEv
200
_ZN6NBEdge21updateTurnPermissionsERx13LinkDirectionxSt6vectorIS1_SaIS1_EE
252
_ZNK6NBEdge13getNodeBorderEPK6NBNode
280
_ZN6NBEdge15decodeTurnSignsEii
358
_ZNK6NBEdge10Connection14getDescriptionB5cxx11EPKS_
382
_ZN6NBEdge14reduceGeometryEd
462
_ZNK6NBEdge13getSuccessorsE16SUMOVehicleClass
548
_ZN6NBEdge20moveConnectionToLeftEi
560
_ZN6NBEdge19copyConnectionsFromEPS_
632
_ZN6NBEdge16addGeometryPointEiRK8Position
702
_ZN6NBEdge11addBikeLaneEd
875
_ZN6NBEdge20replaceInConnectionsEPS_S0_i
956
_ZN6NBEdge7mirrorXEv
1144
_ZNK6NBEdge17canMoveConnectionERKNS_10ConnectionEi
1264
_ZN6NBEdge21setLaneSpreadFunctionE18LaneSpreadFunction
1432
_ZN6NBEdge23addLane2LaneConnectionsEiPS_iiNS_17Lane2LaneInfoTypeEbb
1752
_ZN6NBEdge6reinitEP6NBNodeS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddii14PositionVectorddS9_18LaneSpreadFunctionb
1878
_ZNK6NBEdge17prohibitsChangingEv
2069
_ZNK6NBEdge13hasLaneParamsEv
2072
_ZNK6NBEdge18hasCustomLaneShapeEv
2077
_ZNK6NBEdge12hasAccelLaneEv
2078
_ZNK6NBEdge19hasLaneSpecificTypeEv
2086
_ZNK6NBEdge23hasLaneSpecificFrictionEv
2350
_ZNK6NBEdge23needsLaneSpecificOutputEv
2350
_ZN6NBEdgeC2Ev
2385
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_PKS_RK14PositionVectori
2629
_ZNK6NBEdge13isRailDeadEndEv
3106
_ZNK6NBEdge16getInnerGeometryEv
3442
_ZNK6NBEdge15getLaneFrictionEi
3808
_ZN6NBEdge11setLaneTypeEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
3853
_ZN6NBEdge11setGeometryERK14PositionVectorb
4030
_ZN6NBEdge21invalidateConnectionsEb
4261
_ZNK6NBEdge23getStraightContinuationEx
4313
_ZN6NBEdge11addSidewalkEd
4567
_ZNK6NBEdge30getFirstNonPedestrianLaneIndexEib
4988
_ZNK6NBEdge17getEndpointAtNodeEPK6NBNode
5128
_ZNK6NBEdge20hasLaneSpecificSpeedEv
5628
_ZN6NBEdge17addRestrictedLaneEd16SUMOVehicleClass
5674
_ZNK6NBEdge21getPermissionVariantsEii
5681
_ZNK6NBEdge26hasLaneSpecificPermissionsEv
5885
_ZNK6NBEdge17hasRestrictedLaneE16SUMOVehicleClass
6081
_ZN6NBEdge18shiftToLanesToEdgeEPS_i
6994
_ZN6NBEdge22markAsInLane2LaneStateEv
7129
_ZN6NBEdge17allowVehicleClassEi16SUMOVehicleClass
8039
_ZNK6NBEdge16getIncomingEdgesEv
8562
_ZN6NBEdge6appendEPS_
9354
_ZN6NBEdge16getCrossingAngleEP6NBNode
9744
_ZN6NBEdge11reinitNodesEP6NBNodeS1_
10203
_ZNK6NBEdge12getLaneSpeedEi
11084
_ZNK6NBEdge12expandableByEPS_RNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
14514
_ZNK6NBEdge15getSignalOffsetEv
17506
_ZN6NBEdge13getSidewalkIDB5cxx11Ev
17599
_ZNK6NBEdge16haveIntersectionERK6NBNodeRK14PositionVectorPKS_RKNS_10ConnectionEiddi
19545
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd18LaneSpreadFunctionS7_
20320
_ZN6NBEdge9setOrigIDENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbi
24375
_ZN6NBEdge20disallowVehicleClassEi16SUMOVehicleClass
35448
_ZNK6NBEdge12getEndOffsetEi
38641
_ZNK6NBEdge24hasLaneSpecificEndOffsetEv
40446
_ZNK6NBEdge20hasLaneSpecificWidthEv
41180
_ZN6NBEdge27setControllingTLInformationERK12NBConnectionRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
41225
_ZN6NBEdge15resetNodeBorderEPK6NBNode
41288
_ZNK6NBEdge26hasLaneSpecificStopOffsetsEv
42772
_ZN6NBEdge15setAccelerationEib
50609
_ZN6NBEdge20setPermittedChangingEixx
50838
_ZN6NBEdge12setEndOffsetEid
51894
_ZN6NBEdge11setFrictionEid
56289
_ZN6NBEdge8setSpeedEid
56580
_ZN6NBEdge12setLaneWidthEid
58175
_ZN6NBEdge22addStraightConnectionsEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEES9_
58175
_ZNK6NBEdge14MainDirections5emptyEv
58175
_ZN6NBEdge14MainDirectionsC2ERKSt6vectorIPS_SaIS2_EES2_P6NBNodeRKS1_IiSaIiEE
58241
_ZN6NBEdge14MainDirectionsD2Ev
58241
_ZN6NBEdge21prepareEdgePrioritiesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE
58241
_ZN6NBEdge26divideSelectedLanesOnEdgesEPKSt6vectorIPS_SaIS1_EERKS0_IiSaIiEE
58241
_ZNK6NBEdge16getViaSuccessorsE16SUMOVehicleClassb
58288
_ZN6NBEdge15setLoadedLengthEd
61626
_ZNK6NBEdge40getFirstNonPedestrianNonBicycleLaneIndexEib
66439
_ZN6NBEdge15buildInnerEdgesERK6NBNodeiRiS3_
66662
_ZN6NBEdge20replaceInConnectionsEPS_RKSt6vectorINS_10ConnectionESaIS2_EE
68064
_ZN6NBEdge21removeFromConnectionsEPS_iibbb
76619
_ZNK6NBEdge27hasDefaultGeometryEndpointsEv
77903
_ZN6NBEdge19filterByPermissionsERKSt6vectorIPS_SaIS1_EEx
81501
_ZN6NBEdge16appendTurnaroundEbbbbbb
87241
_ZN6NBEdge22addLane2LaneConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb
88145
_ZN6NBEdge17firstIntersectionERK14PositionVectorS2_ddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
88300
_ZN6NBEdge13divideOnEdgesEPKSt6vectorIPS_SaIS1_EE
88309
_ZN6NBEdge18getConnectedSortedEv
88425
_ZN6NBEdge22addEdge2EdgeConnectionEPS_bx
89055
_ZN6NBEdge15reshiftPositionEdd
89881
_ZN6NBEdge17setEdgeStopOffsetEiRK10StopOffsetb
90234
_ZN6NBEdge13checkGeometryEddbb
101044
_ZN6NBEdge19shiftPositionAtNodeEP6NBNodePS_
103124
_ZNK6NBEdge16getShapeEndAngleEv
115524
_ZNK6NBEdge14getSpecialLaneEx
115934
_ZN6NBEdge12recheckLanesEv
128142
_ZN6NBEdge17computeEdge2EdgesEb
128147
_ZN6NBEdge18computeLanes2EdgesEv
128147
_ZN6NBEdge29clearControllingTLInformationEv
128198
_ZN6NBEdgeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP6NBNodeS9_S5_ddiidd14PositionVector18LaneSpreadFunctionS7_S7_b
128300
_ZN6NBEdge30sortOutgoingConnectionsByAngleEv
128841
_ZNK6NBEdge18hasDefaultGeometryEv
129057
_ZNK6NBEdge20getInternalLaneWidthERK6NBNodeRKNS_10ConnectionERKNS_4LaneEb
135479
_ZNK6NBEdge14getFinalLengthEv
144795
_ZN6NBEdgeD0Ev
151223
_ZN6NBEdge4initEibRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
153127
_ZN6NBEdgeD2Ev
153608
_ZNK6NBEdge17getConnectedEdgesEv
159785
_ZN6NBEdge24assignInternalLaneLengthEN9__gnu_cxx17__normal_iteratorIPNS_10ConnectionESt6vectorIS2_SaIS2_EEEEidb
176327
_ZN6NBEdge4LaneC2EPS_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
196175
_ZN6NBEdge30sortOutgoingConnectionsByIndexEv
201929
_ZNK6NBEdge36connections_relative_edgelane_sorterclERKNS_10ConnectionES3_
212995
_ZNK6NBEdge14MainDirections8includesENS0_9DirectionE
217383
_ZNK6NBEdge18getShapeStartAngleEv
234622
_ZNK6NBEdge18mayBeTLSControlledEiPS_i
245232
_ZNK6NBEdge32hasDefaultGeometryEndpointAtNodeEPK6NBNode
247545
_ZN6NBEdge13setConnectionEiPS_iNS_17Lane2LaneInfoTypeEbb9KeepCleardddddRK14PositionVectorbxbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEExxb
270541
_ZN6NBEdge16computeEdgeShapeEd
276564
_ZN6NBEdge14setPermissionsExi
303605
_ZNK6NBEdge21getLaneSpreadFunctionEv
314994
_ZNK6NBEdge15hasConnectionToEPKS_ii
320101
_ZN6NBEdge13setNodeBorderEPK6NBNodeRK8PositionS5_b
328006
_ZNK6NBEdge9getLaneIDB5cxx11Ei
348143
_ZN6NBEdge19setJunctionPriorityEPK6NBNodei
366899
_ZNK6NBEdge17cutAtIntersectionERK14PositionVector
417933
_ZN6NBEdge17computeLaneShapesEv
435838
_ZN6NBEdge18connections_sorterERKNS_10ConnectionES2_
438099
_ZN6NBEdge22ToEdgeConnectionsAdder7executeEii
489246
_ZNK6NBEdge13getConnectionEiPKS_i
500478
_ZN6NBEdge12computeAngleEv
544302
_ZNK6NBEdge16computeLaneShapeEid
557400
_ZNK6NBEdge18getConnectionLanesEPS_b
641093
_ZNK6NBEdge17getEdgeStopOffsetEv
647877
_ZNK6NBEdge13bothLeftTurnsE13LinkDirectionPKS_S0_
660364
_ZNK6NBEdge18getCCWBoundaryLineERK6NBNode
696465
_ZNK6NBEdge17getCWBoundaryLineERK6NBNode
699243
_ZN6NBEdge21setTurningDestinationEPS_b
760755
_ZNK6NBEdge10Connection17getInternalLaneIDB5cxx11Ev
804075
_ZN6NBEdge12startShapeAtERK14PositionVectorPK6NBNodeS0_
836146
_ZN6NBEdge10ConnectionC2EiPS_ib
860160
_ZNK6NBEdge18getTurnDestinationEb
1014488
_ZNK6NBEdge25hasSignalisedConnectionToEPKS_
1095019
_ZNK6NBEdge13isConnectedToEPKS_b
1124682
_ZNK6NBEdge13getTotalWidthEv
1201977
_ZNK6NBEdge24getFirstAllowedLaneIndexEi
1506134
_ZNK6NBEdge22getConnectionsFromLaneEiPKS_i
3893990
_ZNK6NBEdge24getAngleAtNodeNormalizedEPK6NBNode
4158982
_ZNK6NBEdge12getLaneShapeEi
4173746
_ZNK6NBEdge12getLaneWidthEi
4975586
_ZNK6NBEdge10isBidiEdgeEb
5905726
_ZNK6NBEdge10isBidiRailEb
6356437
_ZNK6NBEdge22getAngleAtNodeToCenterEPK6NBNode
6605582
_ZNK6NBEdge20getNumLanesThatAllowExb
7526996
_ZNK6NBEdge19getJunctionPriorityEPK6NBNode
12805620
_ZNK6NBEdge20isTurningDirectionAtEPKS_
16961776
_ZNK6NBEdge14getAngleAtNodeEPK6NBNode
21261718
_ZNK6NBEdge14getPermissionsEi
98136369
Generated by:
LCOV version 1.14