abstract class RoadLanesLaneSectionLRLane: OpendriveElement, AdditionalLaneIdentifier

RoadLanesLaneSectionLRLane is an abstract class, to that the data classes RoadLanesLaneSectionLeftLane, RoadLanesLaneSectionRightLane and RoadLanesLaneSectionCenterLane can inherit from it.

Fields

Name Description
open var link: Option<RoadLanesLaneSectionLCRLaneLink>
open var border: List<RoadLanesLaneSectionLRLaneBorder>
open var width: List<RoadLanesLaneSectionLRLaneWidth>
open var roadMark: List<RoadLanesLaneSectionLCRLaneRoadMark>
open var material: List<RoadLanesLaneSectionLRLaneMaterial>
open var speed: List<RoadLanesLaneSectionLRLaneSpeed>
open var access: List<RoadLanesLaneSectionLRLaneAccess>
open var height: List<RoadLanesLaneSectionLRLaneHeight>
open var rule: List<RoadLanesLaneSectionLRLaneRule>
open var level: Option<Boolean>
open var type: ELaneType
open var additionalId: Option<LaneIdentifier>

Constructors

<init>

constructor(link: Option<RoadLanesLaneSectionLCRLaneLink>, border: List<RoadLanesLaneSectionLRLaneBorder>, width: List<RoadLanesLaneSectionLRLaneWidth>, roadMark: List<RoadLanesLaneSectionLCRLaneRoadMark>, material: List<RoadLanesLaneSectionLRLaneMaterial>, speed: List<RoadLanesLaneSectionLRLaneSpeed>, access: List<RoadLanesLaneSectionLRLaneAccess>, height: List<RoadLanesLaneSectionLRLaneHeight>, rule: List<RoadLanesLaneSectionLRLaneRule>, level: Option<Boolean>, type: ELaneType, additionalId: Option<LaneIdentifier>)

RoadLanesLaneSectionLRLane is an abstract class, to that the data classes RoadLanesLaneSectionLeftLane, RoadLanesLaneSectionRightLane and RoadLanesLaneSectionCenterLane can inherit from it.

Parameters

Methods

getLaneWidthEntries

fun getLaneWidthEntries(): Option><NonEmptyList<RoadLanesLaneSectionLRLaneWidth>>

ReturnValue

Name Description
Option><NonEmptyList<RoadLanesLaneSectionLRLaneWidth>>

getLaneHeightEntries

fun getLaneHeightEntries(): Option><NonEmptyList<RoadLanesLaneSectionLRLaneHeight>>

ReturnValue

Name Description
Option><NonEmptyList<RoadLanesLaneSectionLRLaneHeight>>

getLevelWithDefault

fun getLevelWithDefault(): level.getOrElse { false }

ReturnValue

Name Description
level.getOrElse { false }