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 Sort by function name Hit count Sort by 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