Package com.tomtom.sdk.navigation.vehiclehorizon.elements

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.

Link copied to clipboard
object CityType : HorizonElementType

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? = null,     val numLanesOppositeDirection: Int? = null,     val functionalRoadClass: Int? = null,     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.

Link copied to clipboard
object GeneralRoadElementsType : HorizonElementType

Type of GeneralRoadElements horizon elements.

Link copied to clipboard
interface HorizonElement

Defines the interface to horizon elements.

Link copied to clipboard
interface HorizonElementType

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: GeoCoordinate,     val altitude: Distance?) : HorizonElement

Describes path geometry.

Link copied to clipboard
object PathGeometryType : HorizonElementType

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: GeoCoordinate,     val entryPointCoordinate: GeoCoordinate,     val bufferRadius: Distance,     val formattedId: String,     val parentCategories: List<Int>,     val subscribedCategory: Int,     val type: Poi.Type) : HorizonElement

Describes a Point of Interest (POI).

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

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

Link copied to clipboard
object SpeedLimitsType : HorizonElementType

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.

Link copied to clipboard
object StreetType : HorizonElementType

Type of Street horizon elements.