HDK
|
#include <GT_GEOSupport.h>
Public Types | |
using | ArrayType = UT_RLEArray< GT_Size > |
using | iterator = ArrayType::iterator |
Public Member Functions | |
GT_GEORLESizeList () | |
GT_GEORLESizeList (const GT_GEORLESizeList &src) | |
~GT_GEORLESizeList () | |
void | clear () |
void | append (GT_Size item) |
bool | is32Bit () const |
GT_Size | min () const |
GT_Size | max () const |
GT_Size | size () const |
void | setMin (GA_Size value) |
void | setMax (GA_Size value) |
void | concat (const GT_GEORLESizeList &src) |
GT_DataArrayHandle | allocateArray () const |
iterator | begin () const |
iterator | end () const |
void | dump (const char *msg="", bool full=true) const |
Debug. More... | |
Run-length encoded list of sizes. Useful for building lists of counts where the same count is repeated multiple times. No random access allowed
Definition at line 187 of file GT_GEOSupport.h.
Definition at line 190 of file GT_GEOSupport.h.
using GT_GEORLESizeList::iterator = ArrayType::iterator |
Definition at line 191 of file GT_GEOSupport.h.
|
inline |
Definition at line 193 of file GT_GEOSupport.h.
|
inline |
Definition at line 198 of file GT_GEOSupport.h.
GT_GEORLESizeList::~GT_GEORLESizeList | ( | ) |
GT_DataArrayHandle GT_GEORLESizeList::allocateArray | ( | ) | const |
Definition at line 211 of file GT_GEOSupport.h.
Definition at line 235 of file GT_GEOSupport.h.
|
inline |
Definition at line 206 of file GT_GEOSupport.h.
void GT_GEORLESizeList::concat | ( | const GT_GEORLESizeList & | src | ) |
void GT_GEORLESizeList::dump | ( | const char * | msg = "" , |
bool | full = true |
||
) | const |
Debug.
Definition at line 236 of file GT_GEOSupport.h.
|
inline |
Definition at line 224 of file GT_GEOSupport.h.
|
inline |
Definition at line 226 of file GT_GEOSupport.h.
|
inline |
Definition at line 225 of file GT_GEOSupport.h.
Definition at line 230 of file GT_GEOSupport.h.
Definition at line 229 of file GT_GEOSupport.h.
Definition at line 227 of file GT_GEOSupport.h.