Package uk.ac.starlink.array

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.
 



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