HDK
|
A array of arrays as values. Each item is an array of 0 or more items. More...
#include <GT_DAVaryingArray.h>
Protected Attributes | |
GT_CountArray | myCounts |
![]() | |
GT_DataArrayHandle | myData |
Additional Inherited Members | |
![]() | |
static bool | isBigInteger (GT_Size size) |
Quick & dirty test to see if a size is bigger than a 32 bit int. More... | |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, void *p) |
static void | operator delete (void *p, size_t size) |
A array of arrays as values. Each item is an array of 0 or more items.
Definition at line 19 of file GT_DAVaryingArray.h.
|
inline |
Definition at line 22 of file GT_DAVaryingArray.h.
|
inline |
The values passed in are a run of values for all the entries of all the arrays. The counts array is the number of elements in each array. For example:
Will define an data array of three entries. Each entry will be an array of integers:
Definition at line 40 of file GT_DAVaryingArray.h.
|
override |
|
protected |
Extract an array of a given type. Implemented for fpreal16/32/64 int16/32/64.
The size of the array returned by arrayImport() will be itemSize()*getTupleSize() scalar values.
|
inlineoverridevirtual |
Implements GT_DataArray.
Definition at line 53 of file GT_DAVaryingArray.h.
|
inline |
Definition at line 63 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 142 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 144 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 146 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 148 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 150 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 152 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 154 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 156 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Number of entries in the array.
Implements GT_DataArray.
Definition at line 75 of file GT_DAVaryingArray.h.
|
overridevirtual |
Fill an array of dictionaries from start to length number of entries. This should only be called for an array attribute of dictionaries. The data
will contain a flattened array of dictionaries, with the sizes
array containing the array length per entry.
Reimplemented from GT_DataArray.
|
overridevirtual |
Fill array of strings from start to length number of entries. This should only be called for an array attribute of strings. The data
will contain a flattened array of strings, with the sizes
array containing the array length per entry.
Reimplemented from GT_DataArray.
|
overridevirtual |
Array accessors
Reimplemented from GT_DataArray.
|
inlineoverridevirtual |
When an array of dictionaries is based on an indexed list of dictionaries, this method can be used to query the maximum number of indices. If the dictionaries are not indexed, the method should return -1.
Implements GT_DataArray.
Definition at line 112 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 126 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 128 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 130 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 136 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 138 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 140 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 134 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
When an array of dictionaries is based on an indexed list of dictionaries, this method can be used to extract all the dictionaries and their corresponding indicies. It's possible that the indices may not be contiguous or may even be out of order.
Implements GT_DataArray.
Definition at line 114 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
When an array of strings is based on an indexed list of strings, this method can be used to extract all the strings and their corresponding indicies. It's possible that the indices may not be contiguous or may even be out of order.
Implements GT_DataArray.
Definition at line 102 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Methods defined on GT_DataArray
Reimplemented from GT_DAInherit.
Definition at line 70 of file GT_DAVaryingArray.h.
|
overridevirtual |
Array accessors
Reimplemented from GT_DataArray.
|
inlineoverridevirtual |
When an array of strings is based on an indexed list of strings, this method can be used to query the maximum number of indices. If the strings are not indexed, the method should return -1.
Implements GT_DataArray.
Definition at line 100 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
This method may need to be overridden by derived classes depending on how the underlying data is referenced.
Reimplemented from GT_DAInherit.
Definition at line 76 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Array accessors
Reimplemented from GT_DataArray.
Definition at line 132 of file GT_DAVaryingArray.h.
|
inlineoverridevirtual |
Methods defined on GT_DataArray
Reimplemented from GT_DAInherit.
Definition at line 74 of file GT_DAVaryingArray.h.
GT_DAVaryingArray::IMPL_GET | ( | GT_Offset | , |
getStringIndex | |||
) |
GT_DAVaryingArray::IMPL_GET | ( | GT_Offset | , |
getDictIndex | |||
) |
|
inlineoverridevirtual |
Methods defined on GT_DataArray
Reimplemented from GT_DAInherit.
Definition at line 54 of file GT_DAVaryingArray.h.
Return the number of elements in the array for the given item.
Reimplemented from GT_DAInherit.
Definition at line 65 of file GT_DAVaryingArray.h.
|
inline |
Definition at line 62 of file GT_DAVaryingArray.h.
|
protected |
Definition at line 169 of file GT_DAVaryingArray.h.