Package-level declarations
Types
An abstract GroupSteeringAction.
Abstract implementation of an action influenced by the concentration of a given molecule in the environment.
An abstract NavigationAction, taking care of properly moving the node in the environment while delegating the decision on where to move it to a NavigationStrategy.
A SteeringAction in a vector space. The implementation of nextPosition is left to subclasses.
A SteeringActionWithTarget in a vector space.
Move the agent towards a target position. It is similar to CognitiveAgentSeek but attempts to arrive at the target position with a zero velocity.
Move the node towards positions of the environment with a low concentration of the target molecule.
Move the agent towards the other members of his group.
Combines multiple steering actions into a single steering behavior.
A CognitiveAgentNavigationAction2D using Explore navigation strategy.
Move the agent away from a target position. It's the opposite of CognitiveAgentSeek.
Move the node towards positions of the environment with a high concentration of the target molecule.
A CognitiveAgentNavigationAction2D using FollowRoute navigation strategy.
Moves the node where the given scalar field is higher.
A CognitiveAgentNavigationAction2D using GoalOrientedExploration navigation strategy.
Implementation of a NavigationAction2D. This action accepts an Euclidean2DEnvironmentWithGraph whose graph contains ConvexPolygonal nodes and Euclidean2DPassages as edges.
Move the agent avoiding potential obstacles in its path.
A cognitive navigation action that pursues a static destination using the Pursue strategy.
A CognitiveAgentNavigationAction2D using ReachDestination navigation strategy. Accepts an array of coordinates representing the destinations and uses inferIsKnown to partition them into known and unknown ones.
A cognitive navigation action that pursues known destinations using ReachKnownDestination strategy.
Moves the node towards the target position as fast as possible.
CognitiveAgentSeek behavior in a bidimensional environment, delegated to CognitiveAgentFollowScalarField (this means the node tries to overtake others on its path, in general its movements are more sophisticated than CognitiveAgentSeek).
Steering action that moves the agent away from nearby pedestrians (separation behavior).
Produces a wandering steering action that simulates a random walk by targeting points on a circle centered at a given offset from the node and with a given radius.
A NavigationAction in a bidimensional euclidean space.