Cognitive
data class Cognitive<T, P : Position<P>, Vector<P>, A : Transformation<P>, F : GeometricShapeFactory<P, A>> @JvmOverloads constructor(environment: PhysicsEnvironment<T, P, A, F>, val node: Node<T>, val danger: Molecule? = null) : AbstractNodeProperty<T> , CognitiveProperty<T>
The node's CognitiveModel.