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.