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 Public Member Functions inherited from GT_DataArray | |
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.
|
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 233 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 235 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 237 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 239 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 241 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 243 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 245 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 247 of file GT_GEOElementArray.h.
|
inlineprotected |
Definition at line 394 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 171 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 180 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
|
overridevirtual |
Access methods defined on GT_DataArray
Implements GT_DataArray.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 139 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 141 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 143 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 207 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 210 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 213 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 147 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 149 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 222 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 225 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 228 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 219 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.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Implements GT_DataArray.
Reimplemented in GT_GEOAutoNormalArray.
Definition at line 119 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 151 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Access methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 160 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 385 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Implements GT_DataArray.
Definition at line 94 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 98 of file GT_GEOElementArray.h.
Access methods defined on GT_DataArray
Implements 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 216 of file GT_GEOElementArray.h.
|
inlineprotected |
Definition at line 374 of file GT_GEOElementArray.h.
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 122 of file GT_GEOElementArray.h.
|
protected |
|
inlineoverridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Definition at line 121 of file GT_GEOElementArray.h.
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
|
protected |
|
protected |
|
overridevirtual |
Query methods defined on GT_DataArray
Reimplemented from GT_DataArray.
Reimplemented in GT_GEOAutoNormalArray.
|
protected |
Definition at line 410 of file GT_GEOElementArray.h.
|
protected |
Definition at line 419 of file GT_GEOElementArray.h.
|
protected |
Definition at line 420 of file GT_GEOElementArray.h.
|
protected |
Definition at line 421 of file GT_GEOElementArray.h.
|
protected |
Definition at line 426 of file GT_GEOElementArray.h.
|
protected |
Definition at line 427 of file GT_GEOElementArray.h.
|
protected |
Definition at line 407 of file GT_GEOElementArray.h.
Definition at line 408 of file GT_GEOElementArray.h.
|
protected |
Definition at line 422 of file GT_GEOElementArray.h.
|
protected |
Definition at line 423 of file GT_GEOElementArray.h.
|
protected |
Definition at line 428 of file GT_GEOElementArray.h.
|
protected |
Definition at line 429 of file GT_GEOElementArray.h.
|
protected |
Definition at line 414 of file GT_GEOElementArray.h.
|
protected |
Definition at line 418 of file GT_GEOElementArray.h.
|
protected |
Definition at line 409 of file GT_GEOElementArray.h.
|
protected |
Definition at line 417 of file GT_GEOElementArray.h.
|
protected |
Definition at line 416 of file GT_GEOElementArray.h.
|
protected |
Definition at line 415 of file GT_GEOElementArray.h.
|
protected |
Definition at line 413 of file GT_GEOElementArray.h.
|
protected |
Definition at line 430 of file GT_GEOElementArray.h.
|
protected |
Definition at line 412 of file GT_GEOElementArray.h.
|
protected |
Definition at line 411 of file GT_GEOElementArray.h.
|
protected |
Definition at line 431 of file GT_GEOElementArray.h.
|
protected |
Definition at line 424 of file GT_GEOElementArray.h.
|
protected |
Definition at line 425 of file GT_GEOElementArray.h.