Package-level declarations

Types

Link copied to clipboard
data class AreaCode(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val countryCode: String, val regionCode: String) : HorizonElement

Describes area code of the horizon element.

Link copied to clipboard

Type of AreaCode horizon elements.

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 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, val trail: Boolean) : HorizonElement

Describes the general road properties on the horizon element.

Link copied to clipboard
Link copied to clipboard
interface HorizonElement

Defines the interface to horizon elements.

Link copied to clipboard

Defines the interface to horizon element types.

Link copied to clipboard
data class PathGeometry(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val coordinate: GeoPoint, val altitude: Distance?) : HorizonElement

Describes path geometry of the horizon element.

Link copied to clipboard

Type of PathGeometry horizon elements.

Link copied to clipboard
data class Poi(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val entryId: Int, val category: Int, val categoryName: String, val brandNames: List<String>, val name: String, val coordinate: GeoPoint, val entryPointCoordinate: GeoPoint, val bufferRadius: Distance, val formattedId: String, val parentCategories: List<Int>, val subscribedCategory: Int, val type: Poi.Type) : HorizonElement

Describes a Point of Interest (POI) on the horizon element.

Link copied to clipboard
class PoiType(val category: Int) : HorizonElementType

Type of Poi 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

Type of Region horizon elements.

Link copied to clipboard
data class SafetyLocation(val id: Int, val pathId: Int, val startOffset: Distance, val endOffset: Distance, val safetyLocationId: String, val startLocation: GeoPoint, val endLocation: GeoPoint = startLocation, 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

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.