-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.interfaces.Group,it.unibo.alchemist.model.interfaces.PedestrianGroup
public final class Alone<T extends Object, S extends Vector<S>, A extends GeometricTransformation<S>> implements PedestrianGroup<T, S, A>
Group representing a pedestrian alone.
-
-
Constructor Summary
Constructors Constructor Description Alone(Pedestrian<T, S, A> pedestrian)
-
Method Summary
Modifier and Type Method Description List<Pedestrian<T, S, A>>getMembers()The list of pedestrians belonging to this group. PedestrianGroup<T, S, A>addMember(Pedestrian<T, S, A> node)Add a node in this group if not already part of it. PedestrianGroup<T, S, A>removeMember(Pedestrian<T, S, A> node)Remove a node from this group. -
-
Constructor Detail
-
Alone
Alone(Pedestrian<T, S, A> pedestrian)
-
-
Method Detail
-
getMembers
List<Pedestrian<T, S, A>> getMembers()
The list of pedestrians belonging to this group.
-
addMember
PedestrianGroup<T, S, A> addMember(Pedestrian<T, S, A> node)
Add a node in this group if not already part of it.
- Parameters:
node-the node to add.
-
removeMember
PedestrianGroup<T, S, A> removeMember(Pedestrian<T, S, A> node)
Remove a node from this group.
- Parameters:
node-the node to remove.
-
-
-
-