CognitiveAgentObstacleAvoidance
class CognitiveAgentObstacleAvoidance<W : Obstacle2D<Euclidean2DPosition>, T>(val environment: Environment2DWithObstacles<W, T>, reaction: SteeringBehavior<T>, pedestrian: PedestrianProperty<T>, proximityRange: Double) : AbstractSteeringAction<T, Euclidean2DPosition, Euclidean2DTransformation> (source)
Move the agent avoiding potential obstacles in its path.
Parameters
pedestrian
the owner pedestrian property
Type Parameters
W
the obstacle type (2D)
T
the concentration type
Constructors
Link copied to clipboard
constructor(environment: Environment2DWithObstacles<W, T>, reaction: SteeringBehavior<T>, pedestrian: PedestrianProperty<T>, proximityRange: Double)