#include <GDT_PrimitiveList.h>

Public Member Functions | |
| GDT_PrimitiveList () | |
| GDT_PrimitiveList (const GDT_PrimitiveList &other) | |
| virtual | ~GDT_PrimitiveList () |
| virtual void | applyDeltas (GEO_Detail &gdp, bool inverse=false) const |
| void | mergePrimitiveDeltas (const GDT_PrimitiveList &other, bool inverse=false) |
| void | beginPrimitiveTransformChange (const UT_Matrix3 &mat) |
| void | endPrimitiveTransformChange (const UT_Matrix3 &mat, unsigned int index) |
| virtual unsigned int | getElementCount (const GEO_Detail &gdp) const |
| virtual void | initIterate () const |
| virtual GB_AttributeElem * | getNextAttributeElement (GEO_Detail &gdp) const |
| virtual GB_AttributeElem * | getAttributeElement (GEO_Detail &gdp, unsigned int index) const |
| virtual GB_AttributeDict & | getAttributeDict (GEO_Detail &gdp) const |
| virtual int | appendGdpAttribute (GEO_Detail &gdp, const char *name, int size, GB_AttribType type, const void *defvalue) const |
| virtual int | growGdpAttribute (GEO_Detail &gdp, const char *name, int oldsize, GB_AttribType type, unsigned int addedsize) const |
| virtual bool | hasChange () const |
| virtual bool | haveAttributesChanged () const |
| bool | hasTransformChanged () const |
| virtual unsigned int | entries () const |
| virtual int | saveTrans (ostream &os, int binary=0) const |
| virtual bool | loadTrans (UT_IStream &is, uint numtotal) |
| virtual void | zeroDeltas () |
| virtual void | clearDeltas () |
| virtual void | destroy () |
Protected Member Functions | |
| virtual void | getAttributeElements (const GEO_Detail &beforegdp, const GEO_Detail &aftergdp, unsigned int before_elem_index, unsigned int after_elem_index, const GB_AttributeElem *&beforeelem, const GB_AttributeElem *&afterelem) const |
Definition at line 32 of file GDT_PrimitiveList.h.
| GDT_PrimitiveList::GDT_PrimitiveList | ( | ) | [inline] |
Definition at line 35 of file GDT_PrimitiveList.h.
| GDT_PrimitiveList::GDT_PrimitiveList | ( | const GDT_PrimitiveList & | other | ) |
| virtual GDT_PrimitiveList::~GDT_PrimitiveList | ( | ) | [virtual] |
| virtual int GDT_PrimitiveList::appendGdpAttribute | ( | GEO_Detail & | gdp, | |
| const char * | name, | |||
| int | size, | |||
| GB_AttribType | type, | |||
| const void * | defvalue | |||
| ) | const [inline, virtual] |
| virtual void GDT_PrimitiveList::applyDeltas | ( | GEO_Detail & | gdp, | |
| bool | inverse = false | |||
| ) | const [virtual] |
Reimplemented from GDT_TokenList.
| void GDT_PrimitiveList::beginPrimitiveTransformChange | ( | const UT_Matrix3 & | mat | ) |
| virtual void GDT_PrimitiveList::clearDeltas | ( | ) | [virtual] |
Reimplemented from GDT_TokenList.
| virtual void GDT_PrimitiveList::destroy | ( | ) | [virtual] |
Reimplemented from GDT_TokenList.
| void GDT_PrimitiveList::endPrimitiveTransformChange | ( | const UT_Matrix3 & | mat, | |
| unsigned int | index | |||
| ) |
| virtual unsigned int GDT_PrimitiveList::entries | ( | ) | const [virtual] |
Reimplemented from GDT_TokenList.
| virtual GB_AttributeDict& GDT_PrimitiveList::getAttributeDict | ( | GEO_Detail & | gdp | ) | const [inline, virtual] |
| virtual GB_AttributeElem* GDT_PrimitiveList::getAttributeElement | ( | GEO_Detail & | gdp, | |
| unsigned int | index | |||
| ) | const [inline, virtual] |
| virtual void GDT_PrimitiveList::getAttributeElements | ( | const GEO_Detail & | beforegdp, | |
| const GEO_Detail & | aftergdp, | |||
| unsigned int | before_elem_index, | |||
| unsigned int | after_elem_index, | |||
| const GB_AttributeElem *& | beforeelem, | |||
| const GB_AttributeElem *& | afterelem | |||
| ) | const [inline, protected, virtual] |
| virtual unsigned int GDT_PrimitiveList::getElementCount | ( | const GEO_Detail & | gdp | ) | const [inline, virtual] |
| virtual GB_AttributeElem* GDT_PrimitiveList::getNextAttributeElement | ( | GEO_Detail & | gdp | ) | const [inline, virtual] |
| virtual int GDT_PrimitiveList::growGdpAttribute | ( | GEO_Detail & | gdp, | |
| const char * | name, | |||
| int | oldsize, | |||
| GB_AttribType | type, | |||
| unsigned int | addedsize | |||
| ) | const [inline, virtual] |
| virtual bool GDT_PrimitiveList::hasChange | ( | ) | const [virtual] |
Reimplemented from GDT_TokenList.
| bool GDT_PrimitiveList::hasTransformChanged | ( | ) | const [inline] |
Definition at line 105 of file GDT_PrimitiveList.h.
| virtual bool GDT_PrimitiveList::haveAttributesChanged | ( | ) | const [inline, virtual] |
Definition at line 103 of file GDT_PrimitiveList.h.
| virtual void GDT_PrimitiveList::initIterate | ( | ) | const [inline, virtual] |
| virtual bool GDT_PrimitiveList::loadTrans | ( | UT_IStream & | is, | |
| uint | numtotal | |||
| ) | [virtual] |
| void GDT_PrimitiveList::mergePrimitiveDeltas | ( | const GDT_PrimitiveList & | other, | |
| bool | inverse = false | |||
| ) |
| virtual int GDT_PrimitiveList::saveTrans | ( | ostream & | os, | |
| int | binary = 0 | |||
| ) | const [virtual] |
| virtual void GDT_PrimitiveList::zeroDeltas | ( | ) | [virtual] |
Reimplemented from GDT_TokenList.
1.5.9