update() |   | 38% |   | 31% | 27 | 36 | 59 | 95 | 0 | 1 |
lambda$getUpstreamGtus$15(RelativePosition.Type, Length, LaneRecord) |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 1 | 1 |
lambda$getDownstreamObjects$3(Length, LaneRecord) |   | 16% |   | 12% | 4 | 5 | 8 | 11 | 0 | 1 |
lambda$getUpstreamObjects$7(Length, LaneRecord) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
getFirstDownstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getFirstUpstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getUpstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
startUpstream(LaneRecord, RelativePosition.Type) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getUpstreamObjects(RelativeLane, Class, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$getFirstUpstreamGtus$25(Length, RelativePosition.Type, LaneRecord) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
startDownstream(LaneRecord, RelativePosition.Type) |   | 30% |   | 25% | 2 | 3 | 5 | 7 | 0 | 1 |
getUpstreamLinks(Lane) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$getFirstUpstreamGtus$26(LaneRecord, Length, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getFirstUpstreamGtus$24(LaneRecord, Length, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getFirstDownstreamGtus$20(LaneRecord, Length, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getFirstDownstreamGtus$18(LaneRecord, Length, RelativePosition.Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getFirstUpstreamGtus$27(Length, RelativePosition.Type, LaneRecord) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$getFirstDownstreamGtus$21(Length, RelativePosition.Type, LaneRecord) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$getFirstDownstreamGtus$19(Length, RelativePosition.Type, LaneRecord) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
lambda$getFirstUpstreamGtus$28(Length, RelativePosition.Type, LaneBasedGtu, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getFirstDownstreamGtus$22(RelativePosition.Type, Length, LaneBasedGtu, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getUpstreamGtus$16(Length, RelativePosition.Type, LaneBasedGtu, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getUpstreamGtus$14(LaneRecord) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$getUpstreamObjects$6(LaneRecord) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$getDownstreamObjects$1(boolean, LaneRecord) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$getUpstreamObjects$8(Length, LaneBasedObject, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getDownstreamObjects$4(Length, LaneBasedObject, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getCrossSectionRecords(RelativeLane) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getDownstreamGtus$11(Length, RelativePosition.Type, LaneRecord) |   | 92% |   | 75% | 4 | 11 | 1 | 17 | 0 | 1 |
lambda$getFirstUpstreamGtus$23(RelativePosition.Type, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getFirstDownstreamGtus$17(RelativePosition.Type, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getUpstreamGtus$13(RelativePosition.Type, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getUpstreamObjects$5(RelativePosition.Type, LaneRecord) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getDownstreamGtus(RelativeLane, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type, RelativePosition.Type) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
getDownstreamObjects(RelativeLane, Class, RelativePosition.Type, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
position(LaneBasedGtu, LaneRecord, RelativePosition.Type) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
LaneStructure(LaneBasedGtu, Length, Length) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
addToCrossSection(LaneRecord) |  | 100% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
lambda$getDownstreamGtus$12(RelativePosition.Type, Length, LaneBasedGtu, LaneRecord) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getDownstreamObjects$2(boolean, LaneRecord) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$position$29(LaneBasedGtu, LaneRecord, RelativePosition.Type) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getRootCrossSection() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getRootRecord(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
exists(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$getDownstreamGtus$9(RelativePosition.Type, LaneRecord) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getDownstreamObjects$0(RelativePosition.Type, LaneRecord) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$addToCrossSection$31(RelativeLane) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$update$30() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$getDownstreamGtus$10(LaneRecord) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |