#include <GDT_PointList.h>

Public Member Functions | |
| GDT_PointList () | |
| GDT_PointList (const GDT_PointList &other) | |
| virtual | ~GDT_PointList () |
| virtual void | applyDeltas (GEO_Detail &gdp, bool inverse=false) const |
| virtual void | applyScaledDelta (GEO_Detail &gdp, GEO_Point &pt, float scale) const |
| virtual void | applyScaledPosDeltas (GEO_Detail &gdp, float scale, const GB_PointGroup *ptgroup=0) const |
| void | mergePointDeltas (const GDT_PointList &other, bool inverse=false) |
| void | beginPointPositionChange (const UT_Vector4 &startpos) |
| void | endPointPositionChange (const UT_Vector4 &endpos, unsigned int index) |
| void | getOpPaths (UT_StringList &paths) |
| void | getOpPathsCopy (UT_PtrArray< char * > &paths) |
| void | setOpPaths (const UT_PtrArray< char * > &paths) |
| int | changeOpPaths (const char *old_name, const char *new_name) |
| bool | changeCaptureRegionRoot (const char *old_root, const char *new_root) |
| void | refreshCaptureFrameInfo (const GEO_Detail &gdp, GDT_CaptureRegionCB get_region, void *user_data) |
| void | initCaptureWeightChange (const GEO_Detail &gdp) |
| void | beginCaptureWeightChange (const GB_AttributeData &data) |
| void | endCaptureWeightChange (const GB_AttributeData &data, unsigned int point_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 | hasPositionChanged () const |
| bool | hasCaptureWeightChanged () const |
| virtual unsigned int | entries () const |
| int | savePos (ostream &os, int binary=0) const |
| bool | loadPos (UT_IStream &is, uint numtotal) |
| int | saveCaptureWeight (ostream &os, int binary=0) const |
| bool | loadCaptureWeight (UT_IStream &is, unsigned int numtotal) |
| virtual void | zeroDeltas () |
| virtual void | clearDeltas () |
| virtual void | destroy () |
| void | setCoordinateFrames (const GDT_CoordinateFrames *coords) |
| const GDT_CoordinateFrames * | getCoordinateFrames () |
| void | createSymmetryDeltas (const GDT_PointList &input, GDT_SymmetryTransform *transform) |
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 |
| GDT_Position * | newPosition (const GDT_Position &p) |
| GDT_Position * | newPosition (unsigned int numpos) |
Definition at line 33 of file GDT_PointList.h.
| GDT_PointList::GDT_PointList | ( | ) | [inline] |
Definition at line 36 of file GDT_PointList.h.
| GDT_PointList::GDT_PointList | ( | const GDT_PointList & | other | ) |
| virtual GDT_PointList::~GDT_PointList | ( | ) | [virtual] |
| virtual int GDT_PointList::appendGdpAttribute | ( | GEO_Detail & | gdp, | |
| const char * | name, | |||
| int | size, | |||
| GB_AttribType | type, | |||
| const void * | defvalue | |||
| ) | const [inline, virtual] |
| virtual void GDT_PointList::applyDeltas | ( | GEO_Detail & | gdp, | |
| bool | inverse = false | |||
| ) | const [virtual] |
Reimplemented from GDT_TokenList.
| virtual void GDT_PointList::applyScaledDelta | ( | GEO_Detail & | gdp, | |
| GEO_Point & | pt, | |||
| float | scale | |||
| ) | const [virtual] |
| virtual void GDT_PointList::applyScaledPosDeltas | ( | GEO_Detail & | gdp, | |
| float | scale, | |||
| const GB_PointGroup * | ptgroup = 0 | |||
| ) | const [virtual] |
| void GDT_PointList::beginCaptureWeightChange | ( | const GB_AttributeData & | data | ) |
| void GDT_PointList::beginPointPositionChange | ( | const UT_Vector4 & | startpos | ) |
| bool GDT_PointList::changeCaptureRegionRoot | ( | const char * | old_root, | |
| const char * | new_root | |||
| ) |
| int GDT_PointList::changeOpPaths | ( | const char * | old_name, | |
| const char * | new_name | |||
| ) |
| virtual void GDT_PointList::clearDeltas | ( | ) | [virtual] |
Reimplemented from GDT_TokenList.
| void GDT_PointList::createSymmetryDeltas | ( | const GDT_PointList & | input, | |
| GDT_SymmetryTransform * | transform | |||
| ) |
| virtual void GDT_PointList::destroy | ( | ) | [virtual] |
Reimplemented from GDT_TokenList.
| void GDT_PointList::endCaptureWeightChange | ( | const GB_AttributeData & | data, | |
| unsigned int | point_index | |||
| ) |
| void GDT_PointList::endPointPositionChange | ( | const UT_Vector4 & | endpos, | |
| unsigned int | index | |||
| ) |
| virtual unsigned int GDT_PointList::entries | ( | ) | const [virtual] |
Reimplemented from GDT_TokenList.
| virtual GB_AttributeDict& GDT_PointList::getAttributeDict | ( | GEO_Detail & | gdp | ) | const [inline, virtual] |
| virtual GB_AttributeElem* GDT_PointList::getAttributeElement | ( | GEO_Detail & | gdp, | |
| unsigned int | index | |||
| ) | const [inline, virtual] |
| virtual void GDT_PointList::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] |
| const GDT_CoordinateFrames* GDT_PointList::getCoordinateFrames | ( | ) |
| virtual unsigned int GDT_PointList::getElementCount | ( | const GEO_Detail & | gdp | ) | const [inline, virtual] |
| virtual GB_AttributeElem* GDT_PointList::getNextAttributeElement | ( | GEO_Detail & | gdp | ) | const [inline, virtual] |
| void GDT_PointList::getOpPaths | ( | UT_StringList & | paths | ) |
| void GDT_PointList::getOpPathsCopy | ( | UT_PtrArray< char * > & | paths | ) |
| virtual int GDT_PointList::growGdpAttribute | ( | GEO_Detail & | gdp, | |
| const char * | name, | |||
| int | oldsize, | |||
| GB_AttribType | type, | |||
| unsigned int | addedsize | |||
| ) | const [inline, virtual] |
| bool GDT_PointList::hasCaptureWeightChanged | ( | ) | const [inline] |
Definition at line 135 of file GDT_PointList.h.
| virtual bool GDT_PointList::hasChange | ( | ) | const [virtual] |
Reimplemented from GDT_TokenList.
| bool GDT_PointList::hasPositionChanged | ( | ) | const [inline] |
Definition at line 130 of file GDT_PointList.h.
| virtual bool GDT_PointList::haveAttributesChanged | ( | ) | const [inline, virtual] |
Definition at line 127 of file GDT_PointList.h.
| void GDT_PointList::initCaptureWeightChange | ( | const GEO_Detail & | gdp | ) |
| virtual void GDT_PointList::initIterate | ( | ) | const [inline, virtual] |
| bool GDT_PointList::loadCaptureWeight | ( | UT_IStream & | is, | |
| unsigned int | numtotal | |||
| ) |
| bool GDT_PointList::loadPos | ( | UT_IStream & | is, | |
| uint | numtotal | |||
| ) |
| void GDT_PointList::mergePointDeltas | ( | const GDT_PointList & | other, | |
| bool | inverse = false | |||
| ) |
| GDT_Position* GDT_PointList::newPosition | ( | unsigned int | numpos | ) | [protected] |
| GDT_Position* GDT_PointList::newPosition | ( | const GDT_Position & | p | ) | [protected] |
| void GDT_PointList::refreshCaptureFrameInfo | ( | const GEO_Detail & | gdp, | |
| GDT_CaptureRegionCB | get_region, | |||
| void * | user_data | |||
| ) |
| int GDT_PointList::saveCaptureWeight | ( | ostream & | os, | |
| int | binary = 0 | |||
| ) | const |
| int GDT_PointList::savePos | ( | ostream & | os, | |
| int | binary = 0 | |||
| ) | const |
| void GDT_PointList::setCoordinateFrames | ( | const GDT_CoordinateFrames * | coords | ) |
| void GDT_PointList::setOpPaths | ( | const UT_PtrArray< char * > & | paths | ) |
| virtual void GDT_PointList::zeroDeltas | ( | ) | [virtual] |
Reimplemented from GDT_TokenList.
1.5.9