GPSTraceWalker

A walker following a mandatory GPS trace on the streets of the map.

Type Parameters

T

concentration type

Constructors

Link copied to clipboard
constructor(environment: MapEnvironment<T, O, S>, reaction: NodeReaction<T>, options: O, path: String, cycle: Boolean, normalizer: String, vararg normalizerArgs: Any?)

Follows the trace loaded from path, computing routes with options. Traces are distributed cyclically if cycle is true; their time is normalized by the strategy named normalizer, built with normalizerArgs.

constructor(environment: MapEnvironment<T, O, S>, reaction: NodeReaction<T>, path: String, cycle: Boolean, normalizer: String, vararg normalizerArgs: Any?)

Follows the trace loaded from path, computing routes with the default options of the routing service. Traces are distributed cyclically if cycle is true; their time is normalized by the strategy named normalizer, built with normalizerArgs.

Properties

Link copied to clipboard
override val environment: MapEnvironment<T, O, S>
Link copied to clipboard
override val reaction: NodeReaction<T>
Link copied to clipboard

Functions

Link copied to clipboard
override fun cloneAction(newReaction: Reaction<T>): Action<T>
Link copied to clipboard
open override fun execute()
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String