Package-level declarations

Types

Link copied to clipboard
data class AETRProfile(val filters: List<String> = listOf("SYPetrolStation"), val searchRadius: Int = 50, val legalStopsStandard: AETRProfile.LegalStopsStandard = LegalStopsStandard.Default, val currentTime: Int = 0, val fortnightDrivingTime: Int = 0, val weeklyDrivingTime: Int = 0, val dailyDrivingTime: Int = 0, val currentDrivingTime: Int = 0, val lastWeeklyRestTimestamp: Int = 0, val lastDailyRestTimestamp: Int = 0, val usedExtendedDrivingPeriod: Int = 0, val usedShortenedDailyRestPeriod: Int = 0, val lastWeeklyRestTaken: AETRProfile.LastWeeklyRestTaken = LastWeeklyRestTaken.None) : Parcelable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ChargingStation(val link: PlaceLink, val distance: Int, val timeToFullCharge: Int)

Details about charging station on route.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GuidedRouteProfile @JvmOverloads constructor(val polyline: List<GeoCoordinates>, val pointPrecisions: List<Int>? = null, val candidateRanges: List<Int>? = null, val pointTimestamps: List<Int>? = null, val distanceFilter: Int = 30) : Parcelable
Link copied to clipboard
data class PrimaryRouteRequest(val request: RouteRequest, val listener: RouteComputeListener)
Link copied to clipboard

Collection of maneuvers and roadElements connecting two or more waypoints. Waypoints may be thought of as the input to a route calculation whereas maneuvers are the results of calculating a route.

Link copied to clipboard
data class RouteAvoids(var globalRouteAvoids: MutableSet<RouteAvoids.Type>, var countryRouteAvoids: MutableMap<String, MutableSet<RouteAvoids.Type>>, var countryRouteAvoidables: Map<String, Set<RouteAvoids.Type>>, var geoPolylineAvoids: MutableList<GeoPolyline>, var geoRectangleAvoids: MutableList<GeoBoundingBox>, var trafficAvoids: MutableSet<TrafficInfo>) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class RouteInfo : Parcelable
Link copied to clipboard

Class contains information about maneuver on the route. Typical maneuver is "turn right", "turn left", etc...

Link copied to clipboard
Link copied to clipboard
data class RouteSegment(val startPosition: Int, val length: Int) : Parcelable
Link copied to clipboard
sealed class RouteWarning
Link copied to clipboard
Link copied to clipboard
data class TransitCountryInfo(val country: String, val regions: List<String>) : Parcelable
Link copied to clipboard
open class Waypoint : Parcelable
Link copied to clipboard