Package-level declarations

Types

Link copied to clipboard
data class Controller(    var control: List<ControllerControl> = emptyList(),     var id: String = "",     var name: Option<String> = None,     var sequence: Option<Int> = None) : OpendriveElement
Link copied to clipboard
data class ControllerControl(    var signalId: String = "",     var type: Option<String> = None) : OpendriveElement
Link copied to clipboard
data class RoadSignals(    var signal: List<RoadSignalsSignal> = emptyList(),     var signalReference: List<RoadSignalsSignalReference> = emptyList()) : OpendriveElement
Link copied to clipboard
data class RoadSignalsSignal(    var validity: List<RoadObjectsObjectLaneValidity> = emptyList(),     var dependency: List<RoadSignalsSignalDependency> = emptyList(),     var reference: List<RoadSignalsSignalReference> = emptyList(),     var positionInertial: Option<RoadSignalsSignalPositionInertial> = None,     var positionRoad: Option<RoadSignalsSignalPositionRoad> = None,     var country: Option<ECountryCode> = None,     var countryRevision: Option<String> = None,     var dynamic: Boolean = false,     var height: Option<Double> = None,     var hOffset: Option<Double> = None,     var id: String = "",     var name: Option<String> = None,     var orientation: EOrientation = EOrientation.NONE,     var pitch: Option<Double> = None,     var roll: Option<Double> = None,     var s: Double = Double.NaN,     var subtype: String = "",     var t: Double = Double.NaN,     var text: Option<String> = None,     var type: String = "",     var unit: Option<EUnit> = None,     var value: Option<Double> = None,     var width: Option<Double> = None,     var zOffset: Double = Double.NaN,     var additionalId: Option<RoadSignalIdentifier> = None) : OpendriveElement, AdditionalRoadSignalIdentifier
Link copied to clipboard
data class RoadSignalsSignalDependency(    var id: String = "",     var type: Option<String> = None) : OpendriveElement
Link copied to clipboard
data class RoadSignalsSignalPositionInertial(    var hdg: Double = Double.NaN,     var pitch: Option<Double> = None,     var roll: Option<Double> = None,     var x: Double = Double.NaN,     var y: Double = Double.NaN,     var z: Double = Double.NaN) : OpendriveElement
Link copied to clipboard
data class RoadSignalsSignalPositionRoad(    var hOffset: Double = Double.NaN,     var pitch: Option<Double> = None,     var roadId: String = "",     var roll: Option<Double> = None,     var s: Double = Double.NaN,     var t: Double = Double.NaN,     var zOffset: Double = Double.NaN) : OpendriveElement
Link copied to clipboard
data class RoadSignalsSignalReference(    var elementId: String = "",     var elementType: ERoadSignalsSignalReferenceElementType = ERoadSignalsSignalReferenceElementType.SIGNAL,     var type: Option<String> = None,     var s: Double = Double.NaN,     var t: Double = Double.NaN) : OpendriveElement

Reference Record.