Package-level declarations

Types

Link copied to clipboard
data class City(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val name: String) : HorizonElement

Describes a city on the horizon element.

Link copied to clipboard

Type of City horizon elements.

Link copied to clipboard
data class CountryInformation(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val countryCode: String, val regionCode: String, val drivingSide: DrivingSide, val speedUnit: Speed.Unit, val regionalSpeedLimits: List<RegionalSpeedLimit>) : HorizonElement

Describes the country information on the horizon element.

Link copied to clipboard
Link copied to clipboard
data class DangerousGoodsRestriction(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val restrictions: List<DangerousGoodsRestrictionData>) : HorizonElement

Describes dangerous goods restrictions on the horizon element.

Link copied to clipboard

Data of a single dangerous goods restriction.

Link copied to clipboard

Driving side.

Link copied to clipboard
data class GeneralRoadElements(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val numLanesDrivingDirection: Int?, val numLanesOppositeDirection: Int?, val functionalRoadClass: Int, val adminRoadClass: GeneralRoadElements.AdminRoadClassType? = null, val formOfWay: GeneralRoadElements.FormOfWayType? = null, val roadCondition: GeneralRoadElements.RoadConditionType? = null, val isRightHandDriving: Boolean, val tunnel: Boolean, val bridge: Boolean, val overpass: Boolean, val underpass: Boolean, val dividedRoad: Boolean, val transitProhibited: Boolean, val tollRoad: Boolean, val urbanArea: Boolean, val complexIntersection: Boolean) : HorizonElement

Describes the general road properties on the horizon element.

Link copied to clipboard
Link copied to clipboard
data class Hazard(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val hazardId: HazardId, val location: HazardLocation, val expirationTime: Date, val type: Hazard.Type, val category: HazardCategory, val severity: HazardSeverity, val detailedInformation: DetailedHazardInformation?) : HorizonElement

Describes a hazard on the horizon.

Link copied to clipboard

Type of Hazard horizon elements.

Link copied to clipboard

Type of PathGeometry horizon elements.

Link copied to clipboard
data class Region(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val country: String, val subCountry: String) : HorizonElement

Describes a region on the horizon element.

Link copied to clipboard
data class RegionalSpeedLimit(val roadType: RoadType?, val isWeatherDependent: Boolean, val isTimeDependent: Boolean, val type: RegionalSpeedLimitType, val speed: Speed?)

Describes speed limits for the region.

Link copied to clipboard

Speed limit types.

Link copied to clipboard

Type of Region horizon elements.

Link copied to clipboard

Restricted vehicle types.

Link copied to clipboard
value class RoadType

Road types for the speed limit.

Link copied to clipboard
data class SafetyLocation(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val safetyLocationId: SafetyLocationId, val startPosition: GeoPoint, val endPosition: GeoPoint = startPosition, val boundingBox: GeoBoundingBox, val type: SafetyLocation.Type, val speedLimit: Speed?, val recommendedWarningDistance: Distance?, val isZone: Boolean) : HorizonElement

Describes a safety location on the horizon element.

Link copied to clipboard
value class SafetyLocationId(val value: String)

Identifies a safety location.

Link copied to clipboard

Type of SafetyLocation horizon elements.

Link copied to clipboard
data class SpeedLimits(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val speed: Speed?, val speedFog: Speed?, val speedSnow: Speed?, val speedRain: Speed?, val type: SpeedLimits.Type) : HorizonElement

Describes speed limits on the horizon element.

Link copied to clipboard

Type of SpeedLimits horizon elements.

Link copied to clipboard
data class Street(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val cityDistrict: String, val cityBlock: String, val streetName: String, val roadNumbers: List<String>) : HorizonElement

Describes a street on the horizon element.

Link copied to clipboard

Type of Street horizon elements.

Link copied to clipboard
data class TrafficSign(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val category: TrafficSignCategory, val location: TrafficSignLocation?) : HorizonElement

Describes a traffic sign on the horizon element.

Link copied to clipboard

Category of a traffic sign.

Link copied to clipboard

Location on the road of a traffic sign.

Link copied to clipboard

Type of TrafficSign horizon elements.

Link copied to clipboard
data class VehicleRestriction(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val restrictions: List<VehicleRestrictionData>) : HorizonElement

Describes vehicle restrictions on the horizon element.

Link copied to clipboard
abstract class VehicleRestrictionData

Data of a single vehicle restriction.

Link copied to clipboard