Package it. unibo. alchemist. model. implementations. nodes
Nodes implementations.
Types
Implementation of a cognitive pedestrian.
Implementation of a heterogeneous pedestrian.
Implementation of a basic pedestrian.
An abstract OrientingPedestrian, contains an algorithm for the generation of a pseudo-random cognitiveMap. The creation of landmarks is left to subclasses via factory method (see createLandmarkIn).
A it.unibo.alchemist.model.interfaces.Node with a circle shape meant to be added to a it.unibo.alchemist.model.interfaces.environments.PhysicsEnvironment.
A cognitive OrientingPedestrian in the Euclidean world.
A cognitive OrientingPedestrian2D capable of physical interactions. TODO(rename it into something like "SmartPedestrian2D"?)
Implementation of a cognitive pedestrian in the Euclidean world.
A cognitive pedestrian capable of physical interactions, modeled as a PhysicalPedestrian2D. comfortRay changes dynamically depending on whether the pedestrian wants to evacuate or not.
A pedestrian with heterogeneous characteristics. Requires a bidimensional environment with support for physics (Physics2DEnvironment).
A homogeneous OrientingPedestrian in the Euclidean world. Landmarks are represented as Ellipses, which can model the human error concerning both the exact position of a landmark and the angles formed by the connections between them. This class accepts an environment whose graph contains ConvexPolygonal nodes.
A homogeneous OrientingPedestrian2D capable of physical interactions.
Implementation of a homogeneous pedestrian in the Euclidean world.
A homogeneous pedestrian capable of physical interactions, modeled as a PhysicalPedestrian2D. comfortRay is statically defined to be equal to its shape radius.
An integer node.