Lane

constructor(id: LaneIdentifier, width: UnivariateFunction, innerHeightOffset: UnivariateFunction, outerHeightOffset: UnivariateFunction, level: Boolean, roadMarkings: List<RoadMarking>, predecessors: List<Int>, successors: List<Int>, type: LaneType, laneMaterial: Option<LaneMaterial>, attributes: AttributeList)

Parameters

id

identifier of the lane

width

width of the lane as parametric function

innerHeightOffset

extra vertical offset height on the inner lane boundary

outerHeightOffset

extra vertical offset height on the outer lane boundary

level

if true, the lane is kept on level; if false, superelevation is applied to the lane

roadMarkings

list of road markings, which are placed on the outer lane boundary

predecessors

list of predecessor lane ids

successors

list of successor lane ids

attributes

information attributes to the lane