|
| | GA_AIFNumericArray () |
| |
| virtual | ~GA_AIFNumericArray () |
| |
| virtual exint | arraySize (const GA_Attribute *atr, GA_Offset off) const =0 |
| | Return the size of the array for the GA_Offset. More...
|
| |
|
| virtual int | getTupleSize (const GA_Attribute *attrib) const =0 |
| |
| virtual bool | setTupleSize (GA_Attribute *attrib, int size) const =0 |
| |
| virtual GA_Storage | getStorage (const GA_Attribute *attrib) const =0 |
| |
| virtual bool | setStorage (GA_Attribute *attrib, GA_Storage storage) const =0 |
| |
|
| virtual bool | clear (GA_Attribute *attrib) const =0 |
| |
|
| virtual exint | findMaximumArrayLength (const GA_Attribute *attrib) const =0 |
| |
|
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< fpreal16 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< fpreal32 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< fpreal64 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< uint8 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< int8 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< int16 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< int32 > &data) const =0 |
| |
| virtual bool | get (const GA_Attribute *attrib, GA_Offset ai, UT_Array< int64 > &data) const =0 |
| |
|
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< fpreal16 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< fpreal32 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< fpreal64 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< uint8 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< int8 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< int16 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< int32 > &data) const =0 |
| |
| virtual bool | append (const GA_Attribute *attrib, GA_Offset ai, UT_PackedArrayOfArrays< int64 > &data) const =0 |
| |
|
| | GETBLOCKFROMINDEX (int32, uint8) |
| |
| | GETBLOCKFROMINDEX (int32, int8) |
| |
| | GETBLOCKFROMINDEX (int32, int16) |
| |
| | GETBLOCKFROMINDEX (int32, int32) |
| |
| | GETBLOCKFROMINDEX (int32, int64) |
| |
| | GETBLOCKFROMINDEX (int32, fpreal16) |
| |
| | GETBLOCKFROMINDEX (int32, fpreal32) |
| |
| | GETBLOCKFROMINDEX (int32, fpreal64) |
| |
| | GETBLOCKFROMINDEX (int64, uint8) |
| |
| | GETBLOCKFROMINDEX (int64, int8) |
| |
| | GETBLOCKFROMINDEX (int64, int16) |
| |
| | GETBLOCKFROMINDEX (int64, int32) |
| |
| | GETBLOCKFROMINDEX (int64, int64) |
| |
| | GETBLOCKFROMINDEX (int64, fpreal16) |
| |
| | GETBLOCKFROMINDEX (int64, fpreal32) |
| |
| | GETBLOCKFROMINDEX (int64, fpreal64) |
| |
|
| | GETBLOCKFROMINDEX (uint8) |
| |
| | GETBLOCKFROMINDEX (int8) |
| |
| | GETBLOCKFROMINDEX (int16) |
| |
| | GETBLOCKFROMINDEX (int32) |
| |
| | GETBLOCKFROMINDEX (int64) |
| |
| | GETBLOCKFROMINDEX (fpreal16) |
| |
| | GETBLOCKFROMINDEX (fpreal32) |
| |
| | GETBLOCKFROMINDEX (fpreal64) |
| |
|
| virtual bool | isNan (const GA_Attribute *attrib, GA_Offset ai) const =0 |
| |
| virtual bool | isNan (const GA_Attribute *attrib, const GA_Range &it) const =0 |
| |
|
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const fpreal16 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const fpreal32 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const fpreal64 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const uint8 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const int8 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const int16 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const int32 > &data) const =0 |
| |
| virtual bool | set (GA_Attribute *attrib, GA_Offset ai, const UT_Span< const int64 > &data) const =0 |
| |
Generic Attribute Interface class to access an attribute as a array.
This class provides the interface to access attribute data. Each attribute type may provide this interface if it makes sense.
- Examples:
- SOP/SOP_ArrayAttrib.C.
Definition at line 30 of file GA_AIFNumericArray.h.