data class RoadSignalsSignal: Any

Fields

Name Description
val curveRelativePosition: get() = CurveRelativePoint3D(s, t, zOffset)
val referenceLinePointRelativePosition: /** Position of the object relative to the point on the road reference line */

Position of the object relative to the point on the road reference line

var validity: List<RoadObjectsObjectLaneValidity>
var dependency: List<RoadSignalsSignalDependency>
var reference: List<RoadSignalsSignalReference>
var positionRoad: RoadSignalsSignalPositionRoad
var positionInertial: RoadSignalsSignalPositionInertial
var userData: List<UserData>
var include: List<Include>
var dataQuality: DataQuality
var s: Double
var t: Double
var id: String
var name: String
var dynamic: Boolean
var orientation: EOrientation
var zOffset: Double
var countryCode: CountryCode
var countryRevision: String
var type: String
var subtype: String
var value: Double
var unit: EUnit
var height: Double
var width: Double
var text: String
var hOffset: Double
var pitch: Double
var roll: Double

Constructors

<init>

constructor(validity: List<RoadObjectsObjectLaneValidity>, dependency: List<RoadSignalsSignalDependency>, reference: List<RoadSignalsSignalReference>, positionRoad: RoadSignalsSignalPositionRoad, positionInertial: RoadSignalsSignalPositionInertial, userData: List<UserData>, include: List<Include>, dataQuality: DataQuality, s: Double, t: Double, id: String, name: String, dynamic: Boolean, orientation: EOrientation, zOffset: Double, countryCode: CountryCode, countryRevision: String, type: String, subtype: String, value: Double, unit: EUnit, height: Double, width: Double, text: String, hOffset: Double, pitch: Double, roll: Double)

Parameters

Name Description
validity: List<RoadObjectsObjectLaneValidity>
dependency: List<RoadSignalsSignalDependency>
reference: List<RoadSignalsSignalReference>
positionRoad: RoadSignalsSignalPositionRoad
positionInertial: RoadSignalsSignalPositionInertial
userData: List<UserData>
include: List<Include>
dataQuality: DataQuality
s: Double
t: Double
id: String
name: String
dynamic: Boolean
orientation: EOrientation
zOffset: Double
countryCode: CountryCode
countryRevision: String
type: String
subtype: String
value: Double
unit: EUnit
height: Double
width: Double
text: String
hOffset: Double
pitch: Double
roll: Double

Methods

isPolygon

fun isPolygon(): Boolean

ReturnValue

Name Description
Boolean

isVerticalLine

fun isVerticalLine(): Boolean

ReturnValue

Name Description
Boolean

isHorizontalLine

fun isHorizontalLine(): Boolean

ReturnValue

Name Description
Boolean

isPoint

fun isPoint(): Boolean

ReturnValue

Name Description
Boolean