data class RoadObjectsObjectRepeat: OpendriveElement, AdditionalRoadObjectRepeatIdentifier

Fields

Name Description
var distance: Double
var heightEnd: Double
var heightStart: Double
var length: Double
var lengthEnd: Option<Double>
var lengthStart: Option<Double>
var radiusEnd: Option<Double>
var radiusStart: Option<Double>
var s: Double
var tEnd: Double
var tStart: Double
var widthEnd: Option<Double>
var widthStart: Option<Double>
var zOffsetEnd: Double
var zOffsetStart: Double
var additionalId: Option<RoadObjectRepeatIdentifier>

Constructors

<init>

constructor(distance: Double, heightEnd: Double, heightStart: Double, length: Double, lengthEnd: Option<Double>, lengthStart: Option<Double>, radiusEnd: Option<Double>, radiusStart: Option<Double>, s: Double, tEnd: Double, tStart: Double, widthEnd: Option<Double>, widthStart: Option<Double>, zOffsetEnd: Double, zOffsetStart: Double, additionalId: Option<RoadObjectRepeatIdentifier>)

Parameters

Name Description
distance: Double
heightEnd: Double
heightStart: Double
length: Double
lengthEnd: Option<Double>
lengthStart: Option<Double>
radiusEnd: Option<Double>
radiusStart: Option<Double>
s: Double
tEnd: Double
tStart: Double
widthEnd: Option<Double>
widthStart: Option<Double>
zOffsetEnd: Double
zOffsetStart: Double
additionalId: Option<RoadObjectRepeatIdentifier>

Methods

isContinuous

fun isContinuous(): Boolean

ReturnValue

Name Description
Boolean

isDiscrete

fun isDiscrete(): Boolean

ReturnValue

Name Description
Boolean

isLengthNonZero

fun isLengthNonZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectWidthZero

fun isObjectWidthZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectLengthZero

fun isObjectLengthZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectHeightZero

fun isObjectHeightZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectRadiusZero

fun isObjectRadiusZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectWidthNonZero

fun isObjectWidthNonZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectLengthNonZero

fun isObjectLengthNonZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectHeightNonZero

fun isObjectHeightNonZero(): Boolean

ReturnValue

Name Description
Boolean

isObjectRadiusNonZero

fun isObjectRadiusNonZero(): Boolean

ReturnValue

Name Description
Boolean

getRoadReferenceLineParameterSection

fun getRoadReferenceLineParameterSection(): Range.closed(s, s + length)

ReturnValue

Name Description
Range.closed(s, s + length)

getLateralOffsetFunction

fun getLateralOffsetFunction(): LinearFunction.ofInclusiveInterceptAndPoint(tStart, length, tEnd)

ReturnValue

Name Description
LinearFunction.ofInclusiveInterceptAndPoint(tStart, length, tEnd)

getHeightOffsetFunction

fun getHeightOffsetFunction(): LinearFunction.ofInclusiveInterceptAndPoint(zOffsetStart, length, zOffsetEnd)

ReturnValue

Name Description
LinearFunction.ofInclusiveInterceptAndPoint(zOffsetStart, length, zOffsetEnd)

getObjectWidthFunction

fun getObjectWidthFunction(): LinearFunction.ofInclusiveInterceptAndPoint(widthStart, length, widthEnd)

ReturnValue

Name Description
LinearFunction.ofInclusiveInterceptAndPoint(widthStart, length, widthEnd)

getObjectLengthFunction

fun getObjectLengthFunction(): LinearFunction.ofInclusiveInterceptAndPoint(lengthStart, length, lengthEnd)

ReturnValue

Name Description
LinearFunction.ofInclusiveInterceptAndPoint(lengthStart, length, lengthEnd)

getObjectHeightFunction

fun getObjectHeightFunction(): LinearFunction.ofInclusiveInterceptAndPoint(heightStart, length, heightEnd)

ReturnValue

Name Description
LinearFunction.ofInclusiveInterceptAndPoint(heightStart, length, heightEnd)

getObjectRadiusFunction

fun getObjectRadiusFunction(): LinearFunction.ofInclusiveInterceptAndPoint(radiusStart, length, radiusEnd)

ReturnValue

Name Description
LinearFunction.ofInclusiveInterceptAndPoint(radiusStart, length, radiusEnd)

isSet

fun isSet(): Boolean

ReturnValue

Name Description
Boolean

isParametricSweep

fun isParametricSweep(): Boolean

ReturnValue

Name Description
Boolean

isCurve

fun isCurve(): Boolean

ReturnValue

Name Description
Boolean

isHorizontalParametricBoundedSurface

fun isHorizontalParametricBoundedSurface(): Boolean

ReturnValue

Name Description
Boolean

isVerticalParametricBoundedSurface

fun isVerticalParametricBoundedSurface(): Boolean

ReturnValue

Name Description
Boolean

isRepeatedCuboid

fun isRepeatedCuboid(): Boolean

ReturnValue

Name Description
Boolean

isRepeatCylinder

fun isRepeatCylinder(): Boolean

ReturnValue

Name Description
Boolean