#include <GT_GEOSupport.h>
|
| GT_GEOOffsetList () |
|
| GT_GEOOffsetList (const GU_Detail &gdp, GA_AttributeOwner owner) |
|
| GT_GEOOffsetList (const GU_Detail &gdp, const GA_Range &range) |
|
| GT_GEOOffsetList (const GA_OffsetList &offsets) |
|
| GT_GEOOffsetList (const GA_Offset *offsets, GA_Size noffsets) |
|
| GT_GEOOffsetList (const GT_GEOOffsetList &src) |
|
| GT_GEOOffsetList (const GU_ConstDetailHandle &gdp, const GT_GEOOffsetList &vertex_list, pointfromvertex) |
|
| GT_GEOOffsetList (const GT_GEOOffsetList &src, exint start, exint end) |
| Extract a sub-array from the given offset list. More...
|
|
| ~GT_GEOOffsetList () |
|
void | clear () |
|
void | reserve (exint numtoadd, bool setentries=false) |
|
void | append (GA_Offset offset) |
|
void | checkMonotonic () |
|
void | concat (const GT_GEOOffsetList &src) |
|
bool | isTrivial () const |
|
GT_Size | entries () const |
|
GT_Size | size () const |
|
GA_Offset | get (exint i) const |
|
void | set (exint i, GA_Offset value) |
|
GA_Offset | operator() (exint i) const |
|
GA_Offset | operator[] (exint i) const |
|
bool | is32Bit () const |
|
int64 | getMemoryUsage () const |
|
bool | monotonic () const |
|
const GA_OffsetList & | offsetList () const |
|
GT_DataArrayHandle | allocateArray () const |
| Create a GT_DataArray for the offsets. More...
|
|
GT_DataArrayHandle | createVertexPointArray (const GA_Detail &gdp) const |
|
GT_DataArrayHandle | createVertexPointArray (const GU_ConstDetailHandle &gdh) const |
|
void | dump (const char *msg="", bool full=true) const |
| Debug. More...
|
|
Wrapper around an array of GA_Offsets. Provides a way to allocate a GT_DataArray
- Examples:
- packedsphere/GT_GEOPackedSphere.C, packedsphere/GT_GEOPackedSphere.h, and tetprim/GT_PrimTetra.C.
Definition at line 25 of file GT_GEOSupport.h.
GT_GEOOffsetList::GT_GEOOffsetList |
( |
| ) |
|
|
inline |
GT_GEOOffsetList::GT_GEOOffsetList |
( |
const GA_OffsetList & |
offsets | ) |
|
GT_GEOOffsetList::GT_GEOOffsetList |
( |
const GA_Offset * |
offsets, |
|
|
GA_Size |
noffsets |
|
) |
| |
Extract a sub-array from the given offset list.
GT_GEOOffsetList::~GT_GEOOffsetList |
( |
| ) |
|
void GT_GEOOffsetList::checkMonotonic |
( |
| ) |
|
void GT_GEOOffsetList::clear |
( |
| ) |
|
|
inline |
Assuming that this offset list contains GA_Offset for vertices in the given gdp, create a data array for the points referred to by the vertices.
- Examples:
- tetprim/GT_PrimTetra.C.
void GT_GEOOffsetList::dump |
( |
const char * |
msg = "" , |
|
|
bool |
full = true |
|
) |
| const |
GT_Size GT_GEOOffsetList::entries |
( |
| ) |
const |
|
inline |
int64 GT_GEOOffsetList::getMemoryUsage |
( |
| ) |
const |
|
inline |
bool GT_GEOOffsetList::is32Bit |
( |
| ) |
const |
|
inline |
bool GT_GEOOffsetList::isTrivial |
( |
| ) |
const |
|
inline |
bool GT_GEOOffsetList::monotonic |
( |
| ) |
const |
|
inline |
void GT_GEOOffsetList::reserve |
( |
exint |
numtoadd, |
|
|
bool |
setentries = false |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: