HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GDT_Transform Class Reference

#include <GDT_Transform.h>

+ Inheritance diagram for GDT_Transform:

Public Member Functions

 GDT_Transform (unsigned int size)
 
 GDT_Transform (const GDT_Transform &other)
 
virtual ~GDT_Transform ()
 
virtual int64 getMemoryUsage (bool inclusive=false) const
 
virtual void applyDeltas (const GDT_TokenList &list, GEO_Detail &gdp, const GA_AIFEditDeltaMap &map, 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 bool legacyLoad (UT_IStream &is, unsigned int numtotal)
 
virtual bool save (UT_JSONWriter &w, const GDT_JSON &json) const
 
virtual bool load (UT_JSONParser &p, const GDT_JSON &json)
 
- Public Member Functions inherited from GDT_Token
 GDT_Token ()
 
 GDT_Token (const GDT_Token &)
 
virtual ~GDT_Token ()
 

Detailed Description

Definition at line 25 of file GDT_Transform.h.

Constructor & Destructor Documentation

GDT_Transform::GDT_Transform ( unsigned int  size)
inline

Definition at line 28 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,
const GA_AIFEditDeltaMap map,
bool  inverse = false 
) const
virtual

Implements GDT_Token.

void GDT_Transform::beginPrimitiveTransformChange ( const UT_Matrix3 mat)
virtual unsigned int GDT_Transform::changed ( ) const
inlinevirtual

Definition at line 56 of file GDT_Transform.h.

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

Definition at line 58 of file GDT_Transform.h.

virtual int64 GDT_Transform::getMemoryUsage ( bool  inclusive = false) const
virtual

Implements GDT_Token.

virtual bool GDT_Transform::legacyLoad ( UT_IStream is,
unsigned int  numtotal 
)
virtual

Implements GDT_Token.

virtual bool GDT_Transform::load ( UT_JSONParser p,
const GDT_JSON &  json 
)
virtual

Implements GDT_Token.

void GDT_Transform::mergeTransformDeltas ( const GDT_Transform other,
bool  inverse = false 
)
virtual void GDT_Transform::resize ( unsigned int  size)
virtual
virtual bool GDT_Transform::save ( UT_JSONWriter w,
const GDT_JSON &  json 
) const
virtual

Implements GDT_Token.

virtual void GDT_Transform::zeroDeltas ( )
virtual

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