GenericGroup

open class GenericGroup<T, N : Node<T>> : Group<T, N>

Basic implementation of a group.

Constructors

Link copied to clipboard
fun GenericGroup()

Functions

Link copied to clipboard
open override fun addMember(node: N): Group<T, N>

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

Link copied to clipboard
open fun contains(node: N): Boolean

Whether a node belongs to this group or not.

Link copied to clipboard
open override fun removeMember(node: N): Group<T, N>

Remove a node from this group.

Properties

Link copied to clipboard
open override val members: List<N>

The list of pedestrians belonging to this group.

Inheritors

Link copied to clipboard
Link copied to clipboard