Package-level declarations

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class InterpolationStrategy(locations: List<GeoLocation>, broadcastDelay: Duration = BROADCAST_DELAY, startDelay: Duration = START_DELAY, currentSpeed: Speed = DEFAULT_SPEED) : SimulationStrategy

Strategy that uses interpolation to determine the position. Emits first location and starts emission of other locations after a startDelay. Continuously emits rest of the locations with a broadcastDelay.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
class TimestampStrategy(locations: List<GeoLocation>) : SimulationStrategy

Strategy that calculates location delay based on difference in GeoLocation.time in consecutive locations.