Package-level declarations

Types

Link copied to clipboard
class EVRouteOptions(val vehicle: Vehicle, val routeOptim: RouteOptim = RouteOptim.FASTEST, val routeCriteria: List<RouteCriteria> = listOf(RouteCriteria.DEFAULT), var departure: Date? = Date(), val maxAlternativeRoutes: Int = 0, val useStopRoadSide: Boolean = false, val useStartAngle: Boolean = false, val avoidUTurn: Boolean = false, var withLiveTraffic: Boolean = false, val withStatisticalTraffic: Boolean = false, val rechargeParameters: RechargeParameters = RechargeParameters(), val fastComputation: Boolean = true) : RouteOptions

Class containing information about what parameters should be taken into account while computing optimized routes for electric vehicles

Link copied to clipboard

An enumeration that defines all possible route criteria

Link copied to clipboard

Enumeration representing what optimization criteria will be prioritized when routes will be computed

Link copied to clipboard
open class RouteOptions(val vehicle: Vehicle? = null, val routeOptim: RouteOptim = RouteOptim.FASTEST, val routeCriteria: List<RouteCriteria> = listOf(RouteCriteria.DEFAULT), var departure: Date? = Date(), val maxAlternativeRoutes: Int = 0, val useStopRoadSide: Boolean = false, val useStartAngle: Boolean = false, val avoidUTurn: Boolean = false, var withLiveTraffic: Boolean = false, val withStatisticalTraffic: Boolean = false, val startUTurnThreshold: Int = 3000)

Class containing information about what parameters should be taken into account while computing the route