computeLaneChangeInfo(RelativeLane, LaneAccessLaw) |   | 9% |   | 6% | 8 | 9 | 19 | 23 | 0 | 1 |
computeLaneChangePossibility(RelativeLane, LateralDirectionality, LaneAccessLaw) |   | 45% |   | 25% | 13 | 15 | 15 | 28 | 0 | 1 |
getPhysicalLaneChangePossibility(RelativeLane, LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
canChange(LaneRecord, LateralDirectionality, LaneAccessLaw) |   | 53% |   | 33% | 3 | 4 | 1 | 3 | 0 | 1 |
getPhysicalLaneChangeInfo(RelativeLane) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$computeLaneChangeInfo$6() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getPhysicalLaneChangePossibility$4(RelativeLane, LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getPhysicalLaneChangeInfo$1(RelativeLane) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
computeSpeedLimitProspect(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
getLegalLaneChangePossibility(RelativeLane, LateralDirectionality) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getLegalLaneChangeInfo(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getSpeedLimitProspect(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getCrossSection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$computeSpeedLimitProspect$7(Lane) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getLaneStructure() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getLegalLaneChangePossibility$3(RelativeLane, LateralDirectionality) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getLaneStructure$8() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getLegalLaneChangeInfo$0(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
DirectInfrastructurePerception(LanePerception) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$getCrossSection$5() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getSpeedLimitProspect$2(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |