HDK
|
#include "GT_API.h"
#include "GT_DataArray.h"
#include "GT_Memory.h"
#include <UT/UT_Assert.h>
#include <UT/UT_ArrayHelp.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | GT_DANumeric< T > |
An array of numeric values (int32, int64, fpreal16, fpreal32, fpreal64) More... | |
class | GT_DANumeric< T >::num_MinMaxTask |
class | GT_DAPointMaterialID |
Typedefs | |
using | GT_Unsigned8Array = GT_DANumeric< uint8 > |
using | GT_UInt8Array = GT_Unsigned8Array |
using | GT_Int8Array = GT_DANumeric< int8 > |
using | GT_Int16Array = GT_DANumeric< int16 > |
using | GT_Int32Array = GT_DANumeric< int32 > |
using | GT_Int64Array = GT_DANumeric< int64 > |
using | GT_Real16Array = GT_DANumeric< fpreal16 > |
using | GT_Real32Array = GT_DANumeric< fpreal32 > |
using | GT_Real64Array = GT_DANumeric< fpreal64 > |
using | GT_RealArray = GT_DANumeric< fpreal > |
Functions | |
GT_API GT_DataArray * | GTallocateIntArray (const int64 *array, GT_Size size, int tuple_size=1) |
GT_API GT_DataArray * | GTallocateIntArray (const int32 *array, GT_Size size, int tuple_size=1) |
using GT_Int16Array = GT_DANumeric<int16> |
Definition at line 503 of file GT_DANumeric.h.
using GT_Int32Array = GT_DANumeric<int32> |
Definition at line 504 of file GT_DANumeric.h.
using GT_Int64Array = GT_DANumeric<int64> |
Definition at line 505 of file GT_DANumeric.h.
using GT_Int8Array = GT_DANumeric<int8> |
Definition at line 502 of file GT_DANumeric.h.
using GT_Real16Array = GT_DANumeric<fpreal16> |
Definition at line 506 of file GT_DANumeric.h.
using GT_Real32Array = GT_DANumeric<fpreal32> |
Definition at line 507 of file GT_DANumeric.h.
using GT_Real64Array = GT_DANumeric<fpreal64> |
Definition at line 508 of file GT_DANumeric.h.
using GT_RealArray = GT_DANumeric<fpreal> |
Definition at line 509 of file GT_DANumeric.h.
using GT_UInt8Array = GT_Unsigned8Array |
Definition at line 501 of file GT_DANumeric.h.
using GT_Unsigned8Array = GT_DANumeric<uint8> |
Definition at line 500 of file GT_DANumeric.h.
Return either an int64 or int32 array based on the contents of the array. That is, only allocate a 64 bit integer array if it's needed. For tuple sizes > 1, this function assumes that the array is an array of structs, rather than a struct of arrays.