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

#include <GDT_Position.h>

+ Inheritance diagram for GDT_Position:

Public Member Functions

 GDT_Position ()
 
 GDT_Position (const GDT_Position &other)
 
virtual ~GDT_Position ()
 
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
 
virtual void applyScaledDelta (GEO_Detail &gdp, GA_Offset pt, fpreal64 scale, const GA_AIFEditDeltaMap &map) const
 
virtual void applyScaledDeltas (GEO_Detail &gdp, fpreal64 scale, const GA_PointGroup *ptgroup, const GA_AIFEditDeltaMap &map) const
 
void mergePositionDeltas (const GDT_Position &other, bool inverse=false)
 
virtual void zeroDeltas ()
 
void beginPointPositionChange (const GA_Attribute *P, GA_Offset element)
 
void beginPointPositionChange (const GA_Attribute *P, const GA_Range &range)
 
void endPointPositionChange (const GA_AIFEditDeltaMap &map)
 
virtual unsigned int changed () 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)
 
void setCoordinateFrames (const GDT_CoordinateFrames *coords)
 
void createSymmetryDeltas (const GDT_Position &input, GDT_SymmetryTransform *transform, const GA_AIFEditDeltaMap &map)
 
- Public Member Functions inherited from GDT_Token
 GDT_Token ()
 
 GDT_Token (const GDT_Token &)
 
virtual ~GDT_Token ()
 

Detailed Description

Definition at line 30 of file GDT_Position.h.

Constructor & Destructor Documentation

GDT_Position::GDT_Position ( )
GDT_Position::GDT_Position ( const GDT_Position other)
virtual GDT_Position::~GDT_Position ( )
virtual

Member Function Documentation

virtual void GDT_Position::applyDeltas ( const GDT_TokenList list,
GEO_Detail gdp,
const GA_AIFEditDeltaMap map,
bool  inverse = false 
) const
virtual

Implements GDT_Token.

virtual void GDT_Position::applyScaledDelta ( GEO_Detail gdp,
GA_Offset  pt,
fpreal64  scale,
const GA_AIFEditDeltaMap map 
) const
virtual
virtual void GDT_Position::applyScaledDeltas ( GEO_Detail gdp,
fpreal64  scale,
const GA_PointGroup ptgroup,
const GA_AIFEditDeltaMap map 
) const
virtual
void GDT_Position::beginPointPositionChange ( const GA_Attribute P,
GA_Offset  element 
)
void GDT_Position::beginPointPositionChange ( const GA_Attribute P,
const GA_Range range 
)
virtual unsigned int GDT_Position::changed ( ) const
virtual
void GDT_Position::createSymmetryDeltas ( const GDT_Position input,
GDT_SymmetryTransform transform,
const GA_AIFEditDeltaMap map 
)
void GDT_Position::endPointPositionChange ( const GA_AIFEditDeltaMap map)
virtual int64 GDT_Position::getMemoryUsage ( bool  inclusive = false) const
virtual

Implements GDT_Token.

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

Implements GDT_Token.

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

Implements GDT_Token.

void GDT_Position::mergePositionDeltas ( const GDT_Position other,
bool  inverse = false 
)
virtual bool GDT_Position::save ( UT_JSONWriter w,
const GDT_JSON &  json 
) 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: