data class RoadLanesLaneSection: Any

Fields

Name Description
val laneSectionStart: get() = CurveRelativePoint1D(s)
var left: RoadLanesLaneSectionLeft
var center: RoadLanesLaneSectionCenter
var right: RoadLanesLaneSectionRight
var userData: List<UserData>
var include: List<Include>
var dataQuality: DataQuality
var s: Double
var singleSide: Boolean

Constructors

<init>

constructor(left: RoadLanesLaneSectionLeft, center: RoadLanesLaneSectionCenter, right: RoadLanesLaneSectionRight, userData: List<UserData>, include: List<Include>, dataQuality: DataQuality, s: Double, singleSide: Boolean)

Parameters

Name Description
left: RoadLanesLaneSectionLeft
center: RoadLanesLaneSectionCenter
right: RoadLanesLaneSectionRight
userData: List<UserData>
include: List<Include>
dataQuality: DataQuality
s: Double
singleSide: Boolean

Methods

getNumberOfLanes

fun getNumberOfLanes(): Int

ReturnValue

Name Description
Int

getCenterLane

fun getCenterLane(): center.lane.first()

ReturnValue

Name Description
center.lane.first()

getLeftRightLanes

fun getLeftRightLanes(): Map<Int, RoadLanesLaneSectionLRLane>

ReturnValue

Name Description
Map<Int, RoadLanesLaneSectionLRLane>

isProcessable

fun isProcessable(): Result, IllegalStateException><ContextMessage<Boolean>, IllegalStateException>

ReturnValue

Name Description
Result, IllegalStateException><ContextMessage<Boolean>, IllegalStateException>