-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.interfaces.Neighborhood,java.io.Serializable,kotlin.Cloneable,kotlin.collections.Iterable,kotlin.collections.MutableIterable
public final class SimpleNeighborhood<T extends Object, P extends Position<P>> implements Neighborhood<T>
A basic implementation of the Neighborhood interface.
-
-
Method Summary
Modifier and Type Method Description Booleancontains(Node<T> n)Node<T>getCenter()Node<T>getNeighborByNumber(Integer num)ListSet<out Node<T>>getNeighbors()BooleanisEmpty()Iterator<Node<T>>iterator()Integersize()StringtoString()Booleanequals(Object other)IntegerhashCode()SimpleNeighborhood<T, P>add(Node<T> node)SimpleNeighborhood<T, P>remove(Node<T> node)-
-
Method Detail
-
getNeighborByNumber
Node<T> getNeighborByNumber(Integer num)
-
getNeighbors
ListSet<out Node<T>> getNeighbors()
-
-
-
-