Package uk.ac.starlink.array
package uk.ac.starlink.array
-
ClassDescriptionInterface for the implementation of read/write access to the pixels of an array.Access mode identifier.Provides methods to read and write pixels from an NDArray.ArrayImpl implementation which wraps a primitive numeric java array.Interface for objects which can construct an NDArray from a URL.Describes the basic characteristics of an N-dimensional array.Interface for implementation end of the NDArray Bridge pattern.Handles bad pixel values.Class provided for testing and setting bad values in a given primitive array.Provides buffers for convenient stepping through an array.Allows convenient stepping through an array.Virtual NDArray implementation combining two given NDArrays using an arbitrary arithmetic function.Defines a real function of two real variables.Wraps an NDArray to produce a virtual NDArray whose pixels are modified using a Converter object.Converts values between primitive types.Provides a copy of an existing NDArray with its data backed by a fast random-access scratch array in memory or on local disk.Default implementation of the ArrayAccess interface, based on an AccessImpl.Straightforward immutable implementation of the ArrayDescription interface.Toy ArrayImpl implementation not backed by real data.NDArray backed by no data.Defines a real function of a real variable y=f(x) and its inverse.Wraps an NDArray to provide one with identical pixel data, but viewed as a different shape, that is with its origin or dimensions different.N-dimensional array access.Manufactures NDArray objects from URLs.Utility methods for NDArray manipulation.Represents the shape of an N-dimensional rectangular array.Implementation of ArrayImpl which uses a
Buffer
for the data storage.Defines an object which can provide deferred access to aBuffer
.Defines a mapping of pixel offsets in one array to their offsets in another array.Pixel ordering identifier.Represents the arrangement of pixels within an N-dimensional array.Implements the OffsetMapper interface to map between arrays with different shapes and/or ordering schemes.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.Implements the OffsetMapper interface to map between arrays with the same shape but different ordering schemes.Specifies a set of requirements for an array object.An NDArray with data held in a fast random-access scratch array in memory or on local disk.Typesafe enum class enumerating the types of backing store implementation available.Primitive numeric data type identifier.A Converter which converts between primitive types, optionally passing the values through a real function.Wraps an NDArray to produce a virtual ArrayImpl with a different shape.Base class for NDArray-wrapping implementations of ArrayImpl.