Abstract Cognitive Pedestrian
abstract class AbstractCognitivePedestrian<T, P : Position<P>, Vector<P>, A : GeometricTransformation<P>, F : GeometricShapeFactory<P, A>> @JvmOverloads constructor(environment: PhysicsEnvironment<T, P, A, F>, randomGenerator: RandomGenerator, backingNode: Node<T>, age: Age, gender: Gender, danger: Molecule?, group: PedestrianGroup<T, P, A>?, cognitive: CognitiveModel?) : AbstractHeterogeneousPedestrian<T, P, A, F> , CognitivePedestrian<T, P, A>
Content copied to clipboard
Implementation of a cognitive pedestrian.
Parameters
environment
the environment inside which this pedestrian moves.
Content copied to clipboard
random Generator
the simulation {@link RandomGenerator}.
Content copied to clipboard
age
the age of this pedestrian.
Content copied to clipboard
gender
the gender of this pedestrian
Content copied to clipboard
danger
the molecule associated to danger in the environment.
Content copied to clipboard
Constructors
Link copied to clipboard
fun <T, P : Position<P>, Vector<P>, A : GeometricTransformation<P>, F : GeometricShapeFactory<P, A>> AbstractCognitivePedestrian(environment: PhysicsEnvironment<T, P, A, F>, randomGenerator: RandomGenerator, backingNode: Node<T>, age: Age, gender: Gender, danger: Molecule? = null, group: PedestrianGroup<T, P, A>? = null, cognitive: CognitiveModel? = null)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The mind model of all people considered influencial for this cognitive pedestrian.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
The list of influence spheres belonging to this pedestrian (by default, only its fieldOfView).