Class CognitivePedestrian
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.NodeProperty
,it.unibo.alchemist.model.cognitive.PedestrianProperty
,it.unibo.alchemist.model.cognitive.RunningPedestrianProperty
,it.unibo.alchemist.model.cognitive.WalkingPedestrianProperty
,java.io.Serializable
public final class CognitivePedestrian<T extends Object, S extends Vector<S>, A extends Transformation<S>> extends HeterogeneousPedestrian<T, S, A>
A cognitive pedestrian's movement capability.
-
-
Field Summary
Fields Modifier and Type Field Description private final Double
walkingSpeed
private final Double
runningSpeed
private final Node<T>
node
-
Constructor Summary
Constructors Constructor Description CognitivePedestrian(RandomGenerator randomGenerator, Node<T> node)
-
Method Summary
-
Methods inherited from class it.unibo.alchemist.model.cognitive.properties.HeterogeneousPedestrian
getRunningSpeed, getWalkingSpeed, toString
-
Methods inherited from class it.unibo.alchemist.model.cognitive.properties.Pedestrian
cloneOnNewNode, getNode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-