#include <GDT_Position.h>

Public Member Functions | |
| GDT_Position (unsigned int size) | |
| GDT_Position (const GDT_Position &other) | |
| virtual | ~GDT_Position () |
| virtual void | applyDeltas (const GDT_TokenList &list, GEO_Detail &gdp, bool inverse=false) const |
| virtual void | applyScaledDelta (GEO_Detail &gdp, GEO_Point &pt, float scale=1.0f) const |
| virtual void | applyScaledDeltas (GEO_Detail &gdp, float scale, const GB_PointGroup *ptgroup) const |
| void | mergePositionDeltas (const GDT_Position &other, bool inverse=false) |
| virtual void | zeroDeltas () |
| void | beginPointPositionChange (const UT_Vector4 &pos) |
| void | endPointPositionChange (const UT_Vector4 &endpos, unsigned int index) |
| virtual void | resize (unsigned int size) |
| virtual unsigned int | changed () const |
| virtual unsigned int | entries () const |
| virtual int | save (ostream &os, int binary=0) const |
| bool | jsonLoadDelta (UT_JSONParser &p, const char *name) |
| virtual bool | legacyLoad (UT_IStream &is) |
| void | setCoordinateFrames (const GDT_CoordinateFrames *coords) |
| void | createSymmetryDeltas (const GDT_Position &input, GDT_SymmetryTransform *transform) |
Definition at line 36 of file GDT_Position.h.
| GDT_Position::GDT_Position | ( | unsigned int | size | ) | [inline] |
Definition at line 39 of file GDT_Position.h.
| GDT_Position::GDT_Position | ( | const GDT_Position & | other | ) |
| virtual GDT_Position::~GDT_Position | ( | ) | [inline, virtual] |
Definition at line 46 of file GDT_Position.h.
| virtual void GDT_Position::applyDeltas | ( | const GDT_TokenList & | list, | |
| GEO_Detail & | gdp, | |||
| bool | inverse = false | |||
| ) | const [virtual] |
Implements GDT_Token.
| virtual void GDT_Position::applyScaledDelta | ( | GEO_Detail & | gdp, | |
| GEO_Point & | pt, | |||
| float | scale = 1.0f | |||
| ) | const [virtual] |
| virtual void GDT_Position::applyScaledDeltas | ( | GEO_Detail & | gdp, | |
| float | scale, | |||
| const GB_PointGroup * | ptgroup | |||
| ) | const [virtual] |
| void GDT_Position::beginPointPositionChange | ( | const UT_Vector4 & | pos | ) |
| virtual unsigned int GDT_Position::changed | ( | ) | const [inline, virtual] |
Definition at line 70 of file GDT_Position.h.
| void GDT_Position::createSymmetryDeltas | ( | const GDT_Position & | input, | |
| GDT_SymmetryTransform * | transform | |||
| ) |
| void GDT_Position::endPointPositionChange | ( | const UT_Vector4 & | endpos, | |
| unsigned int | index | |||
| ) |
| virtual unsigned int GDT_Position::entries | ( | ) | const [inline, virtual] |
| bool GDT_Position::jsonLoadDelta | ( | UT_JSONParser & | p, | |
| const char * | name | |||
| ) | [virtual] |
Implements GDT_Token.
| virtual bool GDT_Position::legacyLoad | ( | UT_IStream & | is | ) | [virtual] |
Implements GDT_Token.
| void GDT_Position::mergePositionDeltas | ( | const GDT_Position & | other, | |
| bool | inverse = false | |||
| ) |
| virtual void GDT_Position::resize | ( | unsigned int | size | ) | [virtual] |
Implements GDT_Token.
| virtual int GDT_Position::save | ( | ostream & | os, | |
| int | binary = 0 | |||
| ) | const [virtual] |
Implements GDT_Token.
| void GDT_Position::setCoordinateFrames | ( | const GDT_CoordinateFrames * | coords | ) |
| virtual void GDT_Position::zeroDeltas | ( | ) | [virtual] |
1.5.9