Grid2D

public final class Grid2D<T extends Object> extends AbstractCollection<T>

Constructors

Link copied to clipboard
Grid2D<T> Grid2D<T extends Any>(List<List<T>> data)

Types

Link copied to clipboard
public final class CoordinatedValue<T extends Object>

Functions

Link copied to clipboard
Boolean contains(T element)
Link copied to clipboard
Boolean containsAll(Collection<T> elements)
Link copied to clipboard
Unit forEach(Consumer<? super T> p0)
Link copied to clipboard
final T get(Cell cell)
final T get(Integer x, Integer y)
Link copied to clipboard
final Integer getH()
Link copied to clipboard
Integer getSize()
Link copied to clipboard
final Integer getW()
Link copied to clipboard
Boolean isEmpty()
Link copied to clipboard
Iterator<T> iterator()
Link copied to clipboard
final Grid2D<R> map<R extends Any>(Function1<T, R> transform)
Link copied to clipboard
Stream<T> parallelStream()
Link copied to clipboard
final Unit set(Cell cell, T value)
final Unit set(Integer x, Integer y, T value)
Link copied to clipboard
Spliterator<T> spliterator()
Link copied to clipboard
Stream<T> stream()
Link copied to clipboard
Array<T> toArray<T extends Any>(IntFunction<Array<T>> p0)
Link copied to clipboard
String toString()
Link copied to clipboard
final Iterable<Grid2D.CoordinatedValue<T>> withCoords()
Link copied to clipboard
final Void withIndex()

Properties

Link copied to clipboard
private final Integer h
Link copied to clipboard
private final Integer size
Link copied to clipboard
private final Integer w