public interface TwoDimensionalShortReadAccess extends TwoDimensionalReadAccess<java.lang.Short>
| Modifier and Type | Interface and Description |
|---|---|
static class |
TwoDimensionalShortReadAccess.Base
Base class implementing this interface which provides useful
default methods for
Object.toString(), Object.equals(Object),
and Object.hashCode(). |
| Modifier and Type | Field and Description |
|---|---|
static TwoDimensionalShortReadAccess |
EMPTY
Empty 2dimensional short read access.
|
| Modifier and Type | Method and Description |
|---|---|
default TwoDimensionalShortReadAccess.Base |
asBase()
Get a view of this 2-dimensional access which provides useful defaults for standard object methods.
|
default java.lang.Short |
getElementAt(int ix,
int iy)
Get the element at the given indexes.
|
short |
getValueAt(int ix,
int iy)
Get the value at the given indexes.
|
static TwoDimensionalShortReadAccess |
singleton(short singleElement)
Get a 2dimensional short read access for a single element.
|
default OneDimensionalShortReadAccess |
subAtX(int ix)
Get a 1-dimensional view of the row at the given X index.
|
default OneDimensionalShortReadAccess |
subAtY(int iy)
Get a 1-dimensional view of the column at the given X index.
|
default TwoDimensionalShortReadAccess |
transposed()
Get a transposed view of this 2-dimensional read access.
|
empty, equal, getElement, getNumDimensions, getNumElements, getSize, getSizes, hash, sizeX, sizeY, toString, view, visitAll, visitAll, xIterable, xIterator, yIterable, yIteratorempty, linearizedstatic final TwoDimensionalShortReadAccess EMPTY
short getValueAt(int ix,
int iy)
ix - X indexiy - Y index@NotNull default java.lang.Short getElementAt(int ix, int iy)
TwoDimensionalReadAccessgetElementAt in interface TwoDimensionalReadAccess<java.lang.Short>ix - index in X direction from 0 (included) to TwoDimensionalReadAccess.sizeX() (excluded)iy - index in Y direction from 0 (included) to TwoDimensionalReadAccess.sizeY() (excluded)@NotNull default OneDimensionalShortReadAccess subAtX(int ix)
TwoDimensionalReadAccesssubAtX in interface TwoDimensionalReadAccess<java.lang.Short>ix - X indexix@NotNull default OneDimensionalShortReadAccess subAtY(int iy)
TwoDimensionalReadAccesssubAtY in interface TwoDimensionalReadAccess<java.lang.Short>iy - Y indexiy@NotNull default TwoDimensionalShortReadAccess transposed()
TwoDimensionalReadAccesstransposed in interface TwoDimensionalReadAccess<java.lang.Short>@NotNull default TwoDimensionalShortReadAccess.Base asBase()
asBase in interface TwoDimensionalReadAccess<java.lang.Short>@NotNull static TwoDimensionalShortReadAccess singleton(short singleElement)
singleton in interface TwoDimensionalReadAccess<java.lang.Short>singleElement - single element