| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| AccessMode |
Access mode identifier.
|
| ArrayArrayImpl |
ArrayImpl implementation which wraps a primitive numeric java array.
|
| BadHandler |
Handles bad pixel values.
|
| BridgeNDArray | |
| 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.
|
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.