|
||||||||||
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. |
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. |
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. |
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 |