Package it.unibo.alchemist.model.interfaces.properties

Types

Link copied to clipboard
interface CognitiveProperty<T> : NodeProperty<T>

The pedestrian's cognitive capability.

Link copied to clipboard

A capability representing a pedestrian's individual characteristics in a 2D space.

Link copied to clipboard
interface HumanProperty<T, S : Vector<S>, A : GeometricTransformation<S>> : NodeProperty<T>

A capability representing a pedestrian's individual characteristics.

Link copied to clipboard
interface OrientingProperty<T, P : Position<P>, Vector<P>, A : GeometricTransformation<P>, L : ConvexGeometricShape<P, A>, N : ConvexGeometricShape<P, A>, E> : NodeProperty<T>

A node's capability to orient.

Link copied to clipboard
interface PedestrianProperty<T> : WalkingPedestrianProperty<T> , RunningPedestrianProperty<T>

A node capability to move. It includes both WalkingPedestrianProperty and RunningPedestrianProperty.

Link copied to clipboard
interface PerceptiveProperty<T> : NodeProperty<T>

The pedestrian's capability to influence other pedestrians.

Link copied to clipboard
interface RunningPedestrianProperty<T> : NodeProperty<T>

A node's capability to run.

Link copied to clipboard
interface SocialProperty<T> : NodeProperty<T>

The pedestrian's capability for form groups.

Link copied to clipboard
interface WalkingPedestrianProperty<T> : NodeProperty<T>

A node capability to walk.