Package it.unibo.alchemist.model.interfaces
See: Description
-
Interface Summary Interface Description CognitivePedestrian A heterogeneous pedestrian with cognitive capabilities. CognitivePedestrian2D A pedestrian with cognitive characteristics that lives in a bidimensional environment. Group A group of nodes. GroupSteeringAction A SteeringAction related to a group of pedestrians. GroupWithLeader A group with a special member acting as a leader. HeterogeneousPedestrian Pedestrians that can differ by age, geneder, etc, depending on their HeterogeneousPedestrianModel. NavigationAction A SteeringAction allowing a pedestrian to navigate an environment consciously (e.g. NavigationStrategy Defines what a pedestrian 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 pedestrian, while delegating the decision on where to move it to a NavigationStrategy. OrientingAgent An agent capable of orienting itself inside an environment. OrientingPedestrian A pedestrian capable of orienting itself. Pedestrian A plain pedestrian. Pedestrian2D A bidimensional pedestrian. PedestrianGroup A Group of Pedestrians. PedestrianGroup2D A PedestrianGroup featuring bidimensional pedestrians. SteeringAction Action whose purpose is moving a node inside the environment it is in. SteeringActionWithTarget A SteeringAction with a defined target. SteeringStrategy Strategy interface describing how the next points of the steering actions are combined to calculate the next position to move on. Obstacle2D An Obstacle in a bidimensional space. Route EnvironmentNode CellNode CellWithCircularArea Implements a cell with a defined volume. EnvironmentSupportingDeformableCells Environment supporting deformable cells. CircularDeformableCell Implements a circular deformable cell. ILsaNode Interface for an LSA Node. ILsaMolecule ILsaCondition ILsaAction Layer Interface for static layer, containing a substance or a molecule with a spatial distribution. TimeDistribution This interface represents a temporal distribution for any event. Incarnation Action LinkingRule An interface that represent an auto-linking logic for nodes within an environment. Node Time Interface for time representation. Concentration This interface is a wrapper for concentrations. Neighborhood The type which describes the concentration of a molecule Interface for a neighborhood. Condition BenchmarkableEnvironment An environment which provides a mean to get infos about its performances. GeoPosition Represents a specific point on the Earth's surface. Molecule Interface for a molecule. Environment Interface for an environment. Reaction Dependency This interface represents a token that may generate a dependency between two reactions. EnvironmentWithObstacles An environment with Obstacles. EuclideanEnvironment An Euclidean space, where Positions P are valid Vectors, supporting any concentration type T. Obstacle A generic obstacle in a vector space. Position An interface to represent a generic coordinates system. Position2D A bidimensional position. GPSTrace GPSPoint ObjectWithGPS TimedRoute Route with total trip time to cross it. MapEnvironment RoutingService A service capable to generate routes into an environment. RoutingServiceOptions Tag interface, used to track the set of options available for a RoutingService. PhysicalNode A NodeWithShape capable of interacting physically with others (e.g. PhysicalPedestrian A pedestrian capable of interacting physically with others. PhysicalPedestrian2D A PhysicalPedestrian in an euclidean bidimensional space. PhysicalSteeringStrategy Defines how physical forces and steering actions (which may be seen as intentional forces) are combined to compute the overall next position reached by a physical node. VisibleNode Represents a node seen by the it.unibo.alchemist.model.implementations.actions.CameraSee action. -
Object Summary Object Description Companion