Package-level declarations
Types
Theoretical model that describes the cognitive processes of an agent.
Cognitive capability attached to a node.
A SteeringAction that is influenced by a group of pedestrians.
Model of a pedestrian with heterogeneous individual characteristics.
A capability representing a pedestrian's individual characteristics in a 2D space.
Capability representing a pedestrian's individual characteristics.
A SteeringAction allowing a node to navigate an environment consciously (for example, avoiding getting stuck in U-shaped obstacles). Names are inspired by indoor environments, but this interface also works for outdoor scenarios.
Defines what a node should do when it enters a new room (an area of the environment).
A NavigationStrategy specialized for bidimensional Euclidean space.
An agent capable of orienting itself inside an environment.
A specialization of OrientingAgent for two-dimensional Euclidean space.
A node's orienting capability.
Capability that enables node movement, combining walking and running pedestrian properties.
The pedestrian's capability to perceive and influence other pedestrians.
Strategy that combines physical forces with intentional steering actions to compute a node's next position.
Capability that allows a node to run.
Capability that enables a pedestrian to form and belong to groups.
A SteeringAction that exposes an absolute target position.
Strategy describing how steering actions are combined to compute the next position.
Capability that enables a node to walk.