|
| GD_TrimRegion (int opencasual=0) |
|
| ~GD_TrimRegion () override |
|
virtual int64 | getMemoryUsage (bool inclusive) const |
|
void | reverse () override |
|
int | isDirty () const |
|
int | isOpenCasual () const |
|
int | isValid () const |
|
int | getNum () const |
|
const GD_TrimLoop * | getLoop () const |
|
GD_TrimLoop * | getLoop (const UT_BoundingRect &brect, float tolerance=1e-4F, int doDomainClip=1) |
|
int | contains (const GD_Primitive &prim) const |
|
int | contains (const GA_PrimitiveGroup &group, int count_how_many=0) const |
|
int | remove (const GD_Primitive &prim) |
|
int | remove (const GA_PrimitiveGroup &group) |
|
void | merge (GA_PrimitiveGroup *group) const |
|
int | copy (GD_Detail &gdp, const GD_TrimRegion &src, int primoffset) |
|
bool | load (GD_Detail &gdp, UT_IStream &is) |
|
int | save (std::ostream &os, int binary) const |
|
|
bool | jsonLoad (GD_Detail &gdp, UT_JSONParser &p, const GA_LoadMap &map) |
|
bool | jsonSave (UT_JSONWriter &w, const GA_SaveMap &map) const |
|
| UT_LinkList () |
|
virtual | ~UT_LinkList () |
|
void | swap (UT_LinkList &other) |
|
void | append (UT_LinkNode *node) |
|
void | insert (UT_LinkNode *node, int where) |
|
void | insertBefore (UT_LinkNode *node, UT_LinkNode *before) |
|
void | insertAfter (UT_LinkNode *node, UT_LinkNode *after) |
|
UT_LinkNode * | remove (UT_LinkNode *node=0) |
|
UT_LinkNode * | remove (int nodeIdx) |
|
void | destroy (UT_LinkNode *node=0) |
|
void | destroy (int nodeIdx) |
|
UT_LinkNode * | stash (UT_LinkNode *node=0) |
|
UT_LinkNode * | stash (int nodeIdx) |
|
UT_LinkNode * | recall (UT_LinkNode *node=0) |
|
UT_LinkNode * | recall (UT_LinkNode *node, int nodeIdx) |
|
int | find (UT_LinkNode *node) const |
|
UT_LinkNode * | find (int nodeIdx) const |
|
int | inList (UT_LinkNode *node) const |
|
UT_LinkNode * | prev (UT_LinkNode *node) const |
|
UT_LinkNode * | next (UT_LinkNode *node) const |
|
UT_LinkNode * | head () const |
|
UT_LinkNode * | tail () const |
|
UT_LinkNode * | iterateInit () const |
|
UT_LinkNode * | iterateNext (UT_LinkNode *curr) const |
|
UT_LinkNode * | iteratePrev (UT_LinkNode *curr) const |
|
UT_LinkNode * | iterateFastNext (UT_LinkNode *curr) const |
|
UT_LinkNode * | iterateFastPrev (UT_LinkNode *curr) const |
|
void | clearStashed () |
|
void | clearActive () |
|
void | clear () |
|
int | length () const |
|
int | isEmpty () const |
|
UT_LinkNode * | apply (int(*applyFct)(UT_LinkNode *n, void *d), void *d) |
|
| UT_LinkList (const UT_LinkList &)=delete |
|
UT_LinkList & | operator= (UT_LinkList &src) |
|
UT_LinkList & | operator+= (UT_LinkList &src) |
|
Definition at line 78 of file GD_TrimRegion.h.