Interface Summary |
AccessImpl |
Interface for the implementation of read/write access to the pixels
of an array. |
ArrayAccess |
Provides methods to read and write pixels from an NDArray. |
ArrayBuilder |
Interface for objects which can construct an NDArray from a URL. |
ArrayDescription |
Describes the basic characteristics of an N-dimensional array. |
ArrayImpl |
Interface for implementation end of the NDArray Bridge pattern. |
BadHandler.ArrayHandler |
Class provided for testing and setting bad values in a given
primitive array. |
Combiner |
Defines a real function of two real variables. |
Converter |
Converts values between primitive types. |
Function |
Defines a real function of a real variable y=f(x)
and its inverse. |
NDArray |
N-dimensional array access. |
NioArrayImpl.BufferGetter |
Defines an object which can provide deferred access to a
Buffer . |
OffsetMapper |
Defines a mapping of pixel offsets in one array to their offsets in
another array. |
Class Summary |
AccessMode |
Access mode identifier. |
ArrayArrayImpl |
ArrayImpl implementation which wraps a primitive numeric java array. |
BadHandler |
Handles bad pixel values. |
BridgeNDArray |
Class providing an NDArray implementation based on an
implementation of the ArrayImpl interface. |
BufferIterator |
Provides buffers for convenient stepping through an array. |
ChunkStepper |
Allows convenient stepping through an array. |
CombineArrayImpl |
Virtual NDArray implementation combining two given NDArrays using an
arbitrary arithmetic function. |
ConvertArrayImpl |
Wraps an NDArray to produce a virtual NDArray whose pixels are modified
using a Converter object. |
CopyNDArray |
Provides a copy of an existing NDArray with its data backed by a fast
random-access scratch array in memory or on local disk. |
DefaultArrayAccess |
Default implementation of the ArrayAccess interface, based on an
AccessImpl. |
DefaultArrayDescription |
Straightforward immutable implementation of the ArrayDescription interface. |
DeterministicArrayImpl |
Toy ArrayImpl implementation not backed by real data. |
DummyNDArray |
NDArray backed by no data. |
MouldArrayImpl |
Wraps an NDArray to provide one with identical pixel data, but viewed
as a different shape, that is with its origin or dimensions different. |
NDArrayFactory |
Manufactures NDArray objects from URLs. |
NDArrays |
Utility methods for NDArray manipulation. |
NDShape |
Represents the shape of an N-dimensional rectangular array. |
NioArrayImpl |
Implementation of ArrayImpl which uses a Buffer for
the data storage. |
Order |
Pixel ordering identifier. |
OrderedNDShape |
Represents the arrangement of pixels within an N-dimensional array. |
OrderedShapeMapper |
Implements the OffsetMapper interface to map between arrays with
different shapes and/or ordering schemes. |
PixelMapArrayImpl |
Wraps an NDArray to produce a virtual ArrayImpl in which each pixel is
the same as a pixel of the base array, but in a different order. |
ReorderingMapper |
Implements the OffsetMapper interface to map between arrays with
the same shape but different ordering schemes. |
Requirements |
Specifies a set of requirements for an array object. |
ScratchNDArray |
An NDArray with data held in a fast random-access scratch array in
memory or on local disk. |
ScratchNDArray.BackingStore |
Typesafe enum class enumerating the types of backing store
implementation available. |
Type |
Primitive numeric data type identifier. |
TypeConverter |
A Converter which converts between primitive types, optionally passing
the values through a real function. |
WindowArrayImpl |
Wraps an NDArray to produce a virtual ArrayImpl with a different shape. |
WrapperArrayImpl |
Base class for NDArray-wrapping implementations of ArrayImpl. |