GDT_Transform Class Reference

#include <GDT_Transform.h>

Inheritance diagram for GDT_Transform:

GDT_Token

List of all members.

Public Member Functions

 GDT_Transform (unsigned int size)
 GDT_Transform (const GDT_Transform &other)
virtual ~GDT_Transform ()
virtual void applyDeltas (const GDT_TokenList &list, GEO_Detail &gdp, bool inverse=false) const
void mergeTransformDeltas (const GDT_Transform &other, bool inverse=false)
virtual void zeroDeltas ()
void beginPrimitiveTransformChange (const UT_Matrix3 &mat)
void endPrimitiveTransformChange (const UT_Matrix3 &endmat, 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 loadTrans (UT_JSONParser &p, const GDT_JSON &json)
virtual bool legacyLoad (UT_IStream &is)


Detailed Description

Definition at line 33 of file GDT_Transform.h.


Constructor & Destructor Documentation

GDT_Transform::GDT_Transform ( unsigned int  size  )  [inline]

Definition at line 36 of file GDT_Transform.h.

GDT_Transform::GDT_Transform ( const GDT_Transform other  ) 

virtual GDT_Transform::~GDT_Transform (  )  [virtual]


Member Function Documentation

virtual void GDT_Transform::applyDeltas ( const GDT_TokenList list,
GEO_Detail gdp,
bool  inverse = false 
) const [virtual]

Implements GDT_Token.

void GDT_Transform::beginPrimitiveTransformChange ( const UT_Matrix3 mat  ) 

virtual unsigned int GDT_Transform::changed (  )  const [inline, virtual]

Definition at line 61 of file GDT_Transform.h.

void GDT_Transform::endPrimitiveTransformChange ( const UT_Matrix3 endmat,
unsigned int  index 
)

virtual unsigned int GDT_Transform::entries (  )  const [inline, virtual]

Implements GDT_Token.

Definition at line 63 of file GDT_Transform.h.

bool GDT_Transform::jsonLoadDelta ( UT_JSONParser p,
const char *  name 
) [inline, virtual]

Implements GDT_Token.

Definition at line 72 of file GDT_Transform.h.

virtual bool GDT_Transform::legacyLoad ( UT_IStream is  )  [virtual]

Implements GDT_Token.

virtual bool GDT_Transform::loadTrans ( UT_JSONParser p,
const GDT_JSON &  json 
) [virtual]

void GDT_Transform::mergeTransformDeltas ( const GDT_Transform other,
bool  inverse = false 
)

virtual void GDT_Transform::resize ( unsigned int  size  )  [virtual]

Implements GDT_Token.

virtual int GDT_Transform::save ( ostream &  os,
int  binary = 0 
) const [virtual]

Implements GDT_Token.

virtual void GDT_Transform::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