Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE | NEXT PACKAGE FRAMES  | NO FRAMES

Package ncsa.horizon.arrayND

Interface Summary
Chunkable an interface indicating that portions of a multidimensional data array container (like ArrayND) can be accessed in 1-D chunks via the ArrayChunk class.
FlatArrayStorage an interface that indicates that the internal data storage for the implementing class is a simple 1-D array.
NDArrayStorage an interface that indicates that the internal data storage for the implementing class is a multidimensional array.
SingleObjectStorage an interface that indicates that the internal data storage for the implementing class is a single object and that one may obtain a reference to that object.
 

Class Summary
ArrayChunk a representation of a chunk of consecutive values in an array.
ArrayND an abstract wrapper class for holding and manipulating an N-dimensional array of arbitrary element type.
ChunkableArrayND an abstract ArrayND that requires an implementation of the Chunkable interface.
Chunkerator an iterator that iterates through a multidimensional array via 1-D chunks.
FlatArrayND an ArrayND that stores its data in a flat, 1-d array.
NaturalFlatArrayND An ArrayND that stores its data in a flat, 1-D array.
NormalArrayND an ArrayND that stores its data in a traditional, multidimensional array.
ReverseNormalArrayND an ArrayND that stores its data in a multidimensional array in which the axes are stored in "reverse" order.
VirtualIntersectingArrayND an ArrayND wrapper that simulates access to an array that intersects the wrapped ArrayND. Values that fall outside the domain of the wrapped value take on default value.
VirtualSubArrayND an ArrayND wrapper that allows a subset of a larger array to be accessed as if it had been copied out to a smaller array.
 

Exception Summary
NDArrayIndexOutOfBoundsException  
NoSuchChunkException a runtime exception indicating the attempt to use an array with a base component type that is not supported by the arrayND package.
UnsupportedArrayTypeException a runtime exception indicating the attempt to use an array with a base component type that is not supported by the arrayND package.
 


Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE | NEXT PACKAGE FRAMES  | NO FRAMES