HDK
|
A GT Data Array to extract values from a point/primitive attribute. More...
#include <GT_GEOElementArray.h>
Public Types | |
enum | GT_GEOAttributeOwner { GT_GEOATTRIB_INVALID = -1, GT_GEOATTRIB_VERTEX = GA_ATTRIB_VERTEX, GT_GEOATTRIB_POINT = GA_ATTRIB_POINT, GT_GEOATTRIB_PRIMITIVE = GA_ATTRIB_PRIMITIVE, GT_GEOATTRIB_GLOBAL = GA_ATTRIB_GLOBAL, GT_GEOATTRIB_DETAIL = GA_ATTRIB_DETAIL, GT_GEOATTRIB_VERTEX_POINT, GT_GEOATTRIB_VERTEX_PRIMITIVE, GT_GEOATTRIB_VERTEX_DETAIL, GT_GEOATTRIB_PRIMITIVE_DETAIL } |
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 GT Data Array to extract values from a point/primitive attribute.
Definition at line 27 of file GT_GEOElementArray.h.
Definition at line 30 of file GT_GEOElementArray.h.
GT_GEOElementArray::GT_GEOElementArray | ( | const GU_ConstDetailHandle & | gdp, |
const GA_Attribute * | attrib, | ||
const GT_GEOOffsetList & | offsets, | ||
GA_AttributeOwner | offset_owner | ||
) |
The index_mode
is used to lookup values. This does not necessarily have to match the attribute owner, but it must be one of the following.
index_mode
:= point, attribute
:= point index_mode
:= vertex, attribute
:= point index_mode
:= vertex, attribute
:= primitive index_mode
:= vertex, attribute
:= vertex index_mode
:= primitive, attribute
:= primitive index_mode
:= detail, attribute
:= detail
|
override |
|
protected |
GT_GEOAutoNormalArray has no attribute yet when calling constructor.
|
inlineoverridevirtual |
Implements GT_DataArray.
Definition at line 65 of file GT_GEOElementArray.h.
Enlarge a bounding box with values.
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
overridevirtual |
Optimized filling methods
Reimplemented from GT_DataArray.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 72 of file GT_GEOElementArray.h.
|
overridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 202 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 204 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 206 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 208 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 210 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 212 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 214 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Copy the data out of the array as a tuple of size entries The data may be copied, or the array may return a pointer to raw data. That is, the sub-class may not copy the data into the storage.
Reimplemented from GT_DataArray.
Definition at line 216 of file GT_GEOElementArray.h.
|
inlineprotected |
Definition at line 363 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 135 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 137 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 139 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 176 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 179 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 182 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 143 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 145 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 191 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 194 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 197 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 188 of file GT_GEOElementArray.h.
|
overridevirtual |
Access methods defined on GT_DataArray
Implements GT_DataArray.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Implements GT_DataArray.
Reimplemented in GT_GEOAutoNormalArray.
Definition at line 116 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 147 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 156 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 70 of file GT_GEOElementArray.h.
|
overridevirtual |
Access methods defined on GT_DataArray
Implements GT_DataArray.
|
overridevirtual |
Access methods defined on GT_DataArray
Implements GT_DataArray.
|
overridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
|
inlineprotected |
Definition at line 354 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 93 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 97 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 141 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 185 of file GT_GEOElementArray.h.
|
inlineprotected |
Definition at line 343 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 119 of file GT_GEOElementArray.h.
|
protected |
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 118 of file GT_GEOElementArray.h.
|
protected |
|
protected |
|
overridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Reimplemented in GT_GEOAutoNormalArray.
|
protected |
Definition at line 379 of file GT_GEOElementArray.h.
|
protected |
Definition at line 386 of file GT_GEOElementArray.h.
|
protected |
Definition at line 387 of file GT_GEOElementArray.h.
|
protected |
Definition at line 390 of file GT_GEOElementArray.h.
|
protected |
Definition at line 391 of file GT_GEOElementArray.h.
|
protected |
Definition at line 376 of file GT_GEOElementArray.h.
Definition at line 377 of file GT_GEOElementArray.h.
|
protected |
Definition at line 388 of file GT_GEOElementArray.h.
|
protected |
Definition at line 392 of file GT_GEOElementArray.h.
|
protected |
Definition at line 393 of file GT_GEOElementArray.h.
|
protected |
Definition at line 383 of file GT_GEOElementArray.h.
|
protected |
Definition at line 385 of file GT_GEOElementArray.h.
|
protected |
Definition at line 378 of file GT_GEOElementArray.h.
|
protected |
Definition at line 384 of file GT_GEOElementArray.h.
|
protected |
Definition at line 382 of file GT_GEOElementArray.h.
|
protected |
Definition at line 394 of file GT_GEOElementArray.h.
|
protected |
Definition at line 381 of file GT_GEOElementArray.h.
|
protected |
Definition at line 380 of file GT_GEOElementArray.h.
|
protected |
Definition at line 395 of file GT_GEOElementArray.h.
|
protected |
Definition at line 389 of file GT_GEOElementArray.h.