ReproduceGPSTrace

Reproduces a GPS trace, moving along straight lines regardless of the streets. The rate of the owning reaction determines the distance walked at each step.

Type Parameters

T

concentration type

Constructors

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

Follows the trace loaded from path at the speed recorded in the trace. 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>, speed: Double, path: String, cycle: Boolean, normalizer: String, vararg normalizerArgs: Any?)

Follows the trace loaded from path at the average speed. 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