PedestrianProperty

interface PedestrianProperty<T> : WalkingPedestrianProperty<T> , RunningPedestrianProperty<T>

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

Functions

Link copied to clipboard
abstract fun cloneOnNewNode(node: Node<T>): NodeProperty<T>
Link copied to clipboard
abstract fun speed(): Double

The speed at which the pedestrian is moving.

Properties

Link copied to clipboard
abstract val node: Node<T>
Link copied to clipboard
abstract val runningSpeed: Double

The node's running speed.

Link copied to clipboard
abstract val walkingSpeed: Double

The node's walking speed.

Inheritors

Link copied to clipboard