Class BlendedSteering

  • All Implemented Interfaces:
    it.unibo.alchemist.model.Actionable , it.unibo.alchemist.model.Reaction , java.io.Serializable , kotlin.Comparable

    
    public class BlendedSteering<T extends Object>
    extends SteeringBehavior<T>
                        

    Steering behavior using DistanceWeighted steering strategy (= steering actions are summed with different weights depending on the distance to their target).

    • Constructor Detail

      • BlendedSteering

        BlendedSteering(Euclidean2DEnvironment<T> environment, PedestrianProperty<T> pedestrian, TimeDistribution<T> timeDistribution)
        Parameters:
        environment -
        the environment inside which the pedestrian moves.
        pedestrian -
        the owner of this reaction.
        timeDistribution -
        the time distribution according to this the reaction executes.
    • Method Detail