CognitiveAgentCombineSteering

constructor(environment: Environment<T, P>, reaction: Reaction<T>, pedestrian: PedestrianProperty<T>, actions: List<SteeringAction<T, P>>, steerStrategy: SteeringStrategy<T, P>)

Creates a new composite steering action.

Parameters

environment

the environment in which the node moves.

reaction

the reaction that executes this action.

pedestrian

the owner of this action.

actions

the list of steering actions to combine.

steerStrategy

the strategy used to combine the steering actions.

Type Parameters

T

the type of the concentration.

P

the type of the position.

A