|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IndexIterator | Iteration through each element of an Array in "canonical order". |
| StructureDataIterator | An iterator over StructureData. |
| Class Summary | |
|---|---|
| Array | Superclass for implementations of multidimensional arrays. |
| ArrayBoolean | Concrete implementation of Array specialized for booleans. |
| ArrayBoolean.D0 | Concrete implementation of Array specialized for byte, rank 0. |
| ArrayBoolean.D1 | Concrete implementation of Array specialized for boolean, rank 1. |
| ArrayBoolean.D2 | Concrete implementation of Array specialized for boolean, rank 2. |
| ArrayBoolean.D3 | Concrete implementation of Array specialized for boolean, rank 3. |
| ArrayBoolean.D4 | Concrete implementation of Array specialized for boolean, rank 4. |
| ArrayBoolean.D5 | Concrete implementation of Array specialized for boolean, rank 5. |
| ArrayBoolean.D6 | Concrete implementation of Array specialized for boolean, rank 6. |
| ArrayBoolean.D7 | Concrete implementation of Array specialized for boolean, rank 7. |
| ArrayByte | Concrete implementation of Array specialized for bytes. |
| ArrayByte.D0 | Concrete implementation of Array specialized for byte, rank 0. |
| ArrayByte.D1 | Concrete implementation of Array specialized for byte, rank 1. |
| ArrayByte.D2 | Concrete implementation of Array specialized for byte, rank 2. |
| ArrayByte.D3 | Concrete implementation of Array specialized for byte, rank 3. |
| ArrayByte.D4 | Concrete implementation of Array specialized for byte, rank 4. |
| ArrayByte.D5 | Concrete implementation of Array specialized for byte, rank 5. |
| ArrayByte.D6 | Concrete implementation of Array specialized for byte, rank 6. |
| ArrayByte.D7 | Concrete implementation of Array specialized for byte, rank 7. |
| ArrayChar | Concrete implementation of Array specialized for chars. |
| ArrayChar.D0 | Concrete implementation of Array specialized for char, rank 0. |
| ArrayChar.D1 | Concrete implementation of Array specialized for char, rank 1. |
| ArrayChar.D2 | Concrete implementation of Array specialized for char, rank 2. |
| ArrayChar.D3 | Concrete implementation of Array specialized for char, rank 3. |
| ArrayChar.D4 | Concrete implementation of Array specialized for char, rank 4. |
| ArrayChar.D5 | Concrete implementation of Array specialized for char, rank 5. |
| ArrayChar.D6 | Concrete implementation of Array specialized for char, rank 6. |
| ArrayChar.D7 | Concrete implementation of Array specialized for char, rank 7. |
| ArrayDouble | Concrete implementation of Array specialized for doubles. |
| ArrayDouble.D0 | Concrete implementation of Array specialized for doubles, rank 0. |
| ArrayDouble.D1 | Concrete implementation of Array specialized for doubles, rank 1. |
| ArrayDouble.D2 | Concrete implementation of Array specialized for doubles, rank 2. |
| ArrayDouble.D3 | Concrete implementation of Array specialized for doubles, rank 3. |
| ArrayDouble.D4 | Concrete implementation of Array specialized for doubles, rank 4. |
| ArrayDouble.D5 | Concrete implementation of Array specialized for doubles, rank 5. |
| ArrayDouble.D6 | Concrete implementation of Array specialized for doubles, rank 6. |
| ArrayDouble.D7 | Concrete implementation of Array specialized for doubles, rank 7. |
| ArrayFloat | Concrete implementation of Array specialized for floats. |
| ArrayFloat.D0 | Concrete implementation of Array specialized for floats, rank 0. |
| ArrayFloat.D1 | Concrete implementation of Array specialized for floats, rank 1. |
| ArrayFloat.D2 | Concrete implementation of Array specialized for floats, rank 2. |
| ArrayFloat.D3 | Concrete implementation of Array specialized for floats, rank 3. |
| ArrayFloat.D4 | Concrete implementation of Array specialized for floats, rank 4. |
| ArrayFloat.D5 | Concrete implementation of Array specialized for floats, rank 5. |
| ArrayFloat.D6 | Concrete implementation of Array specialized for floats, rank 6. |
| ArrayFloat.D7 | Concrete implementation of Array specialized for floats, rank 7. |
| ArrayInt | Concrete implementation of Array specialized for longs. |
| ArrayInt.D0 | Concrete implementation of Array specialized for ints, rank 0. |
| ArrayInt.D1 | Concrete implementation of Array specialized for ints, rank 1. |
| ArrayInt.D2 | Concrete implementation of Array specialized for ints, rank 2. |
| ArrayInt.D3 | Concrete implementation of Array specialized for ints, rank 3. |
| ArrayInt.D4 | Concrete implementation of Array specialized for ints, rank 4. |
| ArrayInt.D5 | Concrete implementation of Array specialized for ints, rank 5. |
| ArrayInt.D6 | Concrete implementation of Array specialized for ints, rank 6. |
| ArrayInt.D7 | Concrete implementation of Array specialized for ints, rank 7. |
| ArrayLong | Concrete implementation of Array specialized for longs. |
| ArrayLong.D0 | Concrete implementation of Array specialized for longs, rank 0. |
| ArrayLong.D1 | Concrete implementation of Array specialized for longs, rank 1. |
| ArrayLong.D2 | Concrete implementation of Array specialized for longs, rank 2. |
| ArrayLong.D3 | Concrete implementation of Array specialized for longs, rank 3. |
| ArrayLong.D4 | Concrete implementation of Array specialized for longs, rank 4. |
| ArrayLong.D5 | Concrete implementation of Array specialized for longs, rank 5. |
| ArrayLong.D6 | Concrete implementation of Array specialized for longs, rank 6. |
| ArrayLong.D7 | Concrete implementation of Array specialized for longs, rank 7. |
| ArrayObject | Concrete implementation of Array specialized for Objects. |
| ArrayObject.D0 | Concrete implementation of Array specialized for Objects, rank 0. |
| ArrayObject.D1 | Concrete implementation of Array specialized for Objects, rank 1. |
| ArrayObject.D2 | Concrete implementation of Array specialized for Objects, rank 2. |
| ArrayObject.D3 | Concrete implementation of Array specialized for Objects, rank 3. |
| ArrayObject.D4 | Concrete implementation of Array specialized for Objects, rank 4. |
| ArrayObject.D5 | Concrete implementation of Array specialized for Objects, rank 5. |
| ArrayObject.D6 | Concrete implementation of Array specialized for Objects, rank 6. |
| ArrayObject.D7 | Concrete implementation of Array specialized for Objects, rank 7. |
| ArrayRagged | DO NOT USE |
| ArraySequence | ArraySequence is the way to contain the data for a Sequence, using a StructureDataIterator. |
| ArraySequenceNested | Handles nested sequences: a 1D array of variable length 1D arrays of StructureData. |
| ArrayShort | Concrete implementation of Array specialized for shorts. |
| ArrayShort.D0 | Concrete implementation of Array specialized for shorts, rank 0. |
| ArrayShort.D1 | Concrete implementation of Array specialized for shorts, rank 1. |
| ArrayShort.D2 | Concrete implementation of Array specialized for shorts, rank 2. |
| ArrayShort.D3 | Concrete implementation of Array specialized for shorts, rank 3. |
| ArrayShort.D4 | Concrete implementation of Array specialized for shorts, rank 4. |
| ArrayShort.D5 | Concrete implementation of Array specialized for shorts, rank 5. |
| ArrayShort.D6 | Concrete implementation of Array specialized for shorts, rank 6. |
| ArrayShort.D7 | Concrete implementation of Array specialized for shorts, rank 7. |
| ArrayStructure | Superclass for implementations of Array of StructureData. |
| ArrayStructureBB | Concrete implementation of ArrayStructure, data storage is in a ByteBuffer, which is converted to member data on the fly. |
| ArrayStructureBBpos | Variation of ArrayStructureBB, where the offsets of the records into the ByteBuffer are uneven and must be passed in by the user. |
| ArrayStructureComposite | An ArrayStructure compose of other ArrayStructures. |
| ArrayStructureMA | Concrete implementation of ArrayStructure, data storage is in member arrays, which are converted to StructureData member data on the fly. |
| ArrayStructureW | Concrete implementation of ArrayStructure, with data access deferred to the StructureData objects. |
| Index | Indexes for Multidimensional arrays. |
| Index0D | Specialization of Index for rank 0 arrays, ie scalars. |
| Index1D | Specialization of Index for rank 1 arrays. |
| Index2D | Specialization of Index for rank 2 arrays. |
| Index3D | Specialization of Index for rank 3 arrays. |
| Index4D | Specialization of Index for rank 4 arrays. |
| Index5D | Specialization of Index for rank 5 arrays. |
| Index6D | Specialization of Index for rank 6 arrays. |
| Index7D | Specialization of Index for rank 7 arrays. |
| IndexConstant | An Index into an Array that always returns 0. |
| IteratorFast | A "fast" iterator that can be used when the data is in canonical order. |
| MAMath | Element by element algebra on Arrays |
| MAMath.MinMax | Holds a minimum and maximum value. |
| MAMath.ScaleOffset | Holds a scale and offset. |
| MAMatrix | Abstraction for matrix operations. |
| MAVector | Abstraction for vector operations. |
| Range | Represents a set of integers, used as an index for arrays. |
| Section | A section of multidimensional array indices. |
| SequenceIterator | Creates a StructureDataIterator by wrapping a section of a ArrayStructure. |
| StructureData | A container for a Structure's data. |
| StructureDataA | A StructureData implementation delegates everything to the containing ArrayStructure. |
| StructureDataComposite | A composite of other StructureData. |
| StructureDataFactory | Convenience routines for constructing one-off StructureData objects |
| StructureDataScalar | Class Description. |
| StructureDataW | A StructureData implementation that has its data self-contained. |
| StructureMembers | A Collection of members contained in a StructureData. |
| Enum Summary | |
|---|---|
| DataType | Type-safe enumeration of data types. |
| Exception Summary | |
|---|---|
| ForbiddenConversionException | Thrown for an attempt to make a forbidden conversion on primitive data values, eg boolean to double. |
| InvalidRangeException | Thrown if an attempt is made to use an invalid Range to index an array. |
Multidimensional arrays of primitives and objects with data stored in memory. Efficient data subsetting and logical "views".
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||