Perceptive

data class Perceptive<T>(val node: Node<T>, val fieldOfView: InfluenceSphere<T>) : AbstractNodeProperty<T> , PerceptiveProperty<T>

Base implementation of a pedestrian's capability to influence each other.

Constructors

Link copied to clipboard
fun <T> Perceptive(node: Node<T>, fieldOfView: InfluenceSphere<T>)

Functions

Link copied to clipboard
open override fun cloneOnNewNode(node: Node<T>): Perceptive<T>

Properties

Link copied to clipboard
open override val fieldOfView: InfluenceSphere<T>

The field of view of the pedestrian.

Link copied to clipboard
open override val node: Node<T>
Link copied to clipboard
open val senses: Map<String, InfluenceSphere<T>>

The list of influence spheres belonging to this pedestrian (by default, only its fieldOfView).