Blended Steering
open class BlendedSteering<T>(environment: Euclidean2DEnvironment<T>, pedestrian: PedestrianProperty<T>, timeDistribution: TimeDistribution<T>) : SteeringBehavior<T>
Steering behavior using DistanceWeighted steering strategy (= steering actions are summed with different weights depending on the distance to their target).
Parameters
environment
the environment inside which the pedestrian moves.
Content copied to clipboard
pedestrian
the owner of this reaction.
Content copied to clipboard
time Distribution
the time distribution according to this the reaction executes.
Content copied to clipboard
Inheritors
Constructors
Link copied to clipboard
constructor(environment: Euclidean2DEnvironment<T>, pedestrian: PedestrianProperty<T>, timeDistribution: TimeDistribution<T>)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun initializationComplete(@Nonnull atTime: Time, @Nonnull environment: Environment<T, *>)
Link copied to clipboard
The list of steering actions in this reaction.
Link copied to clipboard
Converts a Reaction to a ReactionSurrogate.