Alone

class Alone<T, S : Vector<S>, A : GeometricTransformation<S>>(pedestrian: Pedestrian<T, S, A>) : PedestrianGroup<T, S, A>

Group representing a pedestrian alone.

Constructors

Link copied to clipboard
fun <T, S : Vector<S>, A : GeometricTransformation<S>> Alone(pedestrian: Pedestrian<T, S, A>)

Functions

Link copied to clipboard
open override fun addMember(node: Pedestrian<T, S, A>): PedestrianGroup<T, S, A>

Add a node in this group if not already part of it.

Link copied to clipboard
open fun contains(node: Pedestrian<T, S, A>): Boolean

Whether a node belongs to this group or not.

Link copied to clipboard
open override fun removeMember(node: Pedestrian<T, S, A>): PedestrianGroup<T, S, A>

Remove a node from this group.

Properties

Link copied to clipboard
open override val members: List<Pedestrian<T, S, A>>

The list of pedestrians belonging to this group.