class RoadObjectsObjectOutlinesOutlineCornerRoad: OpendriveElement

Fields

Name Description
val curveRelativePosition: get() = CurveRelativeVector1D(s)
var dz: Double
var height: Double
var id: Option<Int>
var s: Double
var t: Double

Constructors

<init>

constructor(dz: Double, height: Double, id: Option<Int>, s: Double, t: Double)

Parameters

Name Description
dz: Double
height: Double
id: Option<Int>
s: Double
t: Double

Methods

hasZeroHeight

fun hasZeroHeight(): Boolean

ReturnValue

Name Description
Boolean

hasPositiveHeight

fun hasPositiveHeight(): Boolean

ReturnValue

Name Description
Boolean

getBasePoint

fun getBasePoint(): CurveRelativeVector3D(s, t, dz)

ReturnValue

Name Description
CurveRelativeVector3D(s, t, dz)

getHeadPoint

fun getHeadPoint(): Option<CurveRelativeVector3D>

ReturnValue

Name Description
Option<CurveRelativeVector3D>

getPoints

fun getPoints(): Pair><CurveRelativeVector3D, Option<CurveRelativeVector3D>>

ReturnValue

Name Description
Pair><CurveRelativeVector3D, Option<CurveRelativeVector3D>>