| Overview | Package | Class | Tree | Deprecated | Index | Help | |||
| PREV PACKAGE | NEXT PACKAGE | FRAMES | NO FRAMES | ||
| 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 | ||