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 Ndimensional 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 
Ndimensional 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
randomaccess 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 Ndimensional 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 Ndimensional 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 randomaccess 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 NDArraywrapping implementations of ArrayImpl.

Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.