Package-level declarations

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
abstract class Budget

A budget used to determine the range of a vehicle from an initial location.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class Range(val origin: GeoPoint, val boundaries: Map<Budget, RangeBoundary>)

Boundaries of the areas reachable from an initial vehicle position given one or more budgets, such as a certain amount of energy or fuel.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
abstract class RangeBoundary

Boundary of the area reachable from an initial vehicle position.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface RangeCalculator : AutoCloseable

Entry point to perform a range calculation, that is, determining the boundary of the area reachable from an initial vehicle position given some budget such as limited energy.