CognitiveAgentSeparation
class CognitiveAgentSeparation<T>(val environment: Physics2DEnvironment<T>, reaction: NodeReaction<T>, pedestrian: PedestrianProperty<T>) : AbstractGroupSteeringAction<T, Euclidean2DPosition, Euclidean2DTransformation> (source)
Steering action that moves the agent away from nearby pedestrians (separation behavior).
Parameters
reaction
the reaction executing this action.
pedestrian
the owner pedestrian property.
Type Parameters
T
the concentration type.
Constructors
Link copied to clipboard
constructor(environment: Physics2DEnvironment<T>, reaction: NodeReaction<T>, pedestrian: PedestrianProperty<T>)