Package-level declarations

Types

Link copied to clipboard

Indicates the driving side on the road.

Link copied to clipboard
class NumberOfLanes(@IntRange(from = 0, to = 15) inDrivingDirection: Int? = null, @IntRange(from = 0, to = 15) inOppositeDirection: Int? = null)

Total number of lanes on the road in both directions.

Link copied to clipboard

A coarse-grained classification of roads according to road purpose and capacity. In general, it is associated with specific horizon data, such as a com.tomtom.sdk.navigation.horizon.elements.countryinformation.RegionalSpeedLimit.

Link copied to clipboard

Road pavement condition types.

Link copied to clipboard
class RoadProperties(val numberOfLanes: NumberOfLanes, @IntRange(from = 0, to = 7) functionalRoadClass: Int? = null, val roadType: RoadType? = null, val roadCondition: RoadCondition? = null, val drivingSide: DrivingSide, val isOverpass: Boolean = false, val isUnderpass: Boolean = false, val isDividedRoad: Boolean = false, val isTransitProhibited: Boolean = false, val isTollRoad: Boolean = false, val isUrbanArea: Boolean = false, val isComplexIntersection: Boolean = false, val isTunnel: Boolean = false, val tunnelName: String? = null, val isBridge: Boolean = false, val bridgeName: String? = null)

The properties of the road.

Link copied to clipboard
value class RoadType

A fine-grained classification of roads according to road purpose.

Link copied to clipboard

Speed limit consisting of a speed limit type and a speed limit value.