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