Package-level declarations

Types

Link copied to clipboard
class Alone<T>(node: Node<T>) : Group<T> , MutableList<Node<T>>

Group representing a node alone.

Link copied to clipboard
class Family<T>(comparator: Comparator<Node<T>> = Comparator { a, b -> a.id.compareTo(b.id) }) : GenericGroup<T, Node<T>> , GroupWithLeader<T, Node<T>>

A Family is modeled as a group of pedestrians with a leader.

Link copied to clipboard
class Friends<T> : GenericGroup<T, Node<T>>

A generic, leaderless group of pedestrians.

Link copied to clipboard
open class GenericGroup<T, N : Node<T>>(members: List<N> = mutableListOf()) : Group<T> , MutableList<Node<T>>

Basic implementation of a group.

Link copied to clipboard

Utility for shorter loading of groups within the Yaml files.