public interface ThreeDimensionalByteReadAccess extends ThreeDimensionalReadAccess<java.lang.Byte>
| Modifier and Type | Field and Description |
|---|---|
static ThreeDimensionalByteReadAccess |
EMPTY
Empty 3dimensional byte read access.
|
| Modifier and Type | Method and Description |
|---|---|
default java.lang.Byte |
getElementAt(int ix,
int iy,
int iz)
Get the element at the given indexes.
|
byte |
getValueAt(int ix,
int iy,
int iz)
Get the value at the given indexes.
|
static ThreeDimensionalByteReadAccess |
singleton(byte singleElement)
Get a 3dimensional byte read access for a single element.
|
default TwoDimensionalByteReadAccess |
subAtX(int fixX)
Get a 2-dimensional view of the plane at the given X index.
|
default TwoDimensionalByteReadAccess |
subAtY(int fixY)
Get a 2-dimensional view of the plane at the given Y index.
|
default TwoDimensionalByteReadAccess |
subAtZ(int fixZ)
Get a 2-dimensional view of the plane at the given Z index.
|
empty, getElement, getNumDimensions, getNumElements, getSize, getSizes, sizeX, sizeY, sizeZ, view, visitAll, visitAllempty, linearizedstatic final ThreeDimensionalByteReadAccess EMPTY
@NotNull static ThreeDimensionalByteReadAccess singleton(byte singleElement)
singleton in interface ThreeDimensionalReadAccess<java.lang.Byte>singleElement - single elementbyte getValueAt(int ix,
int iy,
int iz)
ix - X indexiy - Y indexiz - Z index@NotNull default java.lang.Byte getElementAt(int ix, int iy, int iz)
ThreeDimensionalReadAccessgetElementAt in interface ThreeDimensionalReadAccess<java.lang.Byte>ix - index in X direction from 0 (included) to ThreeDimensionalReadAccess.sizeX() (excluded)iy - index in Y direction from 0 (included) to ThreeDimensionalReadAccess.sizeY() (excluded)iz - index in Z direction from 0 (included) to ThreeDimensionalReadAccess.sizeZ() (excluded)@NotNull default TwoDimensionalByteReadAccess subAtX(int fixX)
ThreeDimensionalReadAccesssubAtX in interface ThreeDimensionalReadAccess<java.lang.Byte>fixX - fix X indexfixX@NotNull default TwoDimensionalByteReadAccess subAtY(int fixY)
ThreeDimensionalReadAccesssubAtY in interface ThreeDimensionalReadAccess<java.lang.Byte>fixY - fix Y indexfixY@NotNull default TwoDimensionalByteReadAccess subAtZ(int fixZ)
ThreeDimensionalReadAccesssubAtZ in interface ThreeDimensionalReadAccess<java.lang.Byte>fixZ - fix Z indexfixZ