data class RoadObjectsObjectRepeat: OpendriveElement, AdditionalRoadObjectRepeatIdentifier
Fields
Name | Description |
---|---|
var distance: Double
|
|
var heightEnd: Double
|
|
var heightStart: Double
|
|
var length: Double
|
|
var lengthEnd: Option
|
|
var lengthStart: Option
|
|
var radiusEnd: Option
|
|
var radiusStart: Option
|
|
var s: Double
|
|
var tEnd: Double
|
|
var tStart: Double
|
|
var widthEnd: Option
|
|
var widthStart: Option
|
|
var zOffsetEnd: Double
|
|
var zOffsetStart: Double
|
|
var additionalId: Option
|
Constructors
<init>
constructor(distance: Double, heightEnd: Double, heightStart: Double, length: Double, lengthEnd: Option
Parameters
Name | Description |
---|---|
distance: Double
|
|
heightEnd: Double
|
|
heightStart: Double
|
|
length: Double
|
|
lengthEnd: Option
|
|
lengthStart: Option
|
|
radiusEnd: Option
|
|
radiusStart: Option
|
|
s: Double
|
|
tEnd: Double
|
|
tStart: Double
|
|
widthEnd: Option
|
|
widthStart: Option
|
|
zOffsetEnd: Double
|
|
zOffsetStart: Double
|
|
additionalId: Option
|
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
|