GDT_Position Class Reference

#include <GDT_Position.h>

Inheritance diagram for GDT_Position:

GDT_Token

List of all members.

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)


Detailed Description

Definition at line 36 of file GDT_Position.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Implements GDT_Token.

Definition at line 72 of file GDT_Position.h.

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]


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:29:20 2013 for HDK by  doxygen 1.5.9