Package it.unibo.alchemist.model.interfaces
Types
A SteeringAction related to a group of pedestrians.
A SteeringAction allowing a node to navigate an environment consciously (e.g. without getting stuck in U-shaped obstacles). Names are inspired to indoor environments, but this interface works for outdoor ones as well.
A NavigationAction in a bidimensional euclidean space.
Defines what a node should do when in a new room (= environment's area), this is designed to be used jointly with a NavigationAction: the latter defines how to properly move the node, while delegating the decision on where to move it to a NavigationStrategy.
A NavigationStrategy in a bidimensional euclidean space.
An agent capable of orienting itself inside an environment.
An agent capable of orienting itself inside an Euclidean environment.
A SteeringAction with a defined target.
Strategy interface describing how the next points of the steering actions are combined to calculate the next position to move on.