GDT_Detail Class Reference

#include <GDT_Detail.h>

Inheritance diagram for GDT_Detail:

GEO_Delta

List of all members.

Public Member Functions

 GDT_Detail ()
 GDT_Detail (const GDT_Detail &other)
virtual ~GDT_Detail ()
void applyDeltas (GEO_Detail &gdp) const
void applyInverseDeltas (GEO_Detail &gdp) const
virtual void applyScaledPointDelta (GEO_Detail &gdp, GEO_Point &pt, float scale) const
virtual void applyScaledVertexDelta (GEO_Detail &gdp, GEO_Primitive &prim, int vtxidx, float scale) const
void applyScaledPointPosDeltas (GEO_Detail &gdp, float scale, const GB_PointGroup *ptgroup=0) const
void mergeDeltas (const GDT_Detail &other)
void mergeInverseDeltas (const GDT_Detail &other)
GDT_PointListgetPointList ()
void zeroDeltas ()
void clearDeltas ()
void destroy ()
bool hasChange () const
virtual void beginPointPositionChange (const GEO_Point &pt)
virtual void beginPointAttributeChange (const GEO_Point &pt)
virtual void beginPointListAttributeChange (const GEO_PointList &ptlist)
virtual void beginPrimitiveTransformChange (const GEO_Primitive &prim)
virtual void beginPrimitiveAttributeChange (const GEO_Primitive &prim)
virtual void beginVertexAttributeChange (const GEO_Primitive &prim, unsigned int linear_index_in_prim)
void getOpPaths (UT_StringList &paths)
void getOpPathsCopy (UT_PtrArray< char * > &paths)
void setOpPaths (const UT_PtrArray< char * > &paths)
int changeOpPaths (const char *old_name, const char *new_name)
bool changeCaptureRegionRoot (const char *old_root, const char *new_root)
void refreshCaptureFrameInfo (const GEO_Detail &gdp, GDT_CaptureRegionCB get_region, void *user_data)
virtual void initCaptureWeightChange (const GEO_Detail &gdp)
virtual void beginCaptureWeightChange (const GEO_Point &pt)
virtual void endChange ()
virtual void updateVertexOffsets (const GEO_Detail &gdp)
virtual void setPointAttribDict (const GEO_PointAttribDict &dict)
virtual void setPrimAttribDict (const GEO_PrimAttribDict &dict)
virtual void setVertexAttribDict (const GEO_VertexAttribDict &dict)
virtual void refreshPointAttribDict (const GEO_PointAttribDict &dict)
virtual void refreshPrimAttribDict (const GEO_PrimAttribDict &dict)
virtual void refreshVertexAttribDict (const GEO_VertexAttribDict &dict)
int save (ostream &os, int binary=0) const
bool load (UT_IStream &is)
bool legacyLoad (UT_IStream &is)
void setCoordinateFrames (const GDT_CoordinateFrames *coords)
const GDT_CoordinateFramesgetCoordinateFrames ()
void createSymmetryDeltas (const GDT_Detail &input, GDT_SymmetryTransform *transform)


Detailed Description

Definition at line 34 of file GDT_Detail.h.


Constructor & Destructor Documentation

GDT_Detail::GDT_Detail (  )  [inline]

Definition at line 38 of file GDT_Detail.h.

GDT_Detail::GDT_Detail ( const GDT_Detail other  ) 

virtual GDT_Detail::~GDT_Detail (  )  [inline, virtual]

Definition at line 40 of file GDT_Detail.h.


Member Function Documentation

void GDT_Detail::applyDeltas ( GEO_Detail gdp  )  const

void GDT_Detail::applyInverseDeltas ( GEO_Detail gdp  )  const

virtual void GDT_Detail::applyScaledPointDelta ( GEO_Detail gdp,
GEO_Point pt,
float  scale 
) const [virtual]

Implements GEO_Delta.

void GDT_Detail::applyScaledPointPosDeltas ( GEO_Detail gdp,
float  scale,
const GB_PointGroup ptgroup = 0 
) const

virtual void GDT_Detail::applyScaledVertexDelta ( GEO_Detail gdp,
GEO_Primitive prim,
int  vtxidx,
float  scale 
) const [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginCaptureWeightChange ( const GEO_Point pt  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginPointAttributeChange ( const GEO_Point pt  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginPointListAttributeChange ( const GEO_PointList ptlist  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginPointPositionChange ( const GEO_Point pt  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginPrimitiveAttributeChange ( const GEO_Primitive prim  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginPrimitiveTransformChange ( const GEO_Primitive prim  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::beginVertexAttributeChange ( const GEO_Primitive prim,
unsigned int  linear_index_in_prim 
) [virtual]

Implements GEO_Delta.

bool GDT_Detail::changeCaptureRegionRoot ( const char *  old_root,
const char *  new_root 
)

int GDT_Detail::changeOpPaths ( const char *  old_name,
const char *  new_name 
)

void GDT_Detail::clearDeltas (  ) 

void GDT_Detail::createSymmetryDeltas ( const GDT_Detail input,
GDT_SymmetryTransform transform 
)

void GDT_Detail::destroy (  ) 

virtual void GDT_Detail::endChange (  )  [virtual]

Implements GEO_Delta.

const GDT_CoordinateFrames* GDT_Detail::getCoordinateFrames (  ) 

void GDT_Detail::getOpPaths ( UT_StringList paths  ) 

void GDT_Detail::getOpPathsCopy ( UT_PtrArray< char * > &  paths  ) 

GDT_PointList* GDT_Detail::getPointList (  )  [inline]

Definition at line 68 of file GDT_Detail.h.

bool GDT_Detail::hasChange (  )  const

virtual void GDT_Detail::initCaptureWeightChange ( const GEO_Detail gdp  )  [virtual]

Implements GEO_Delta.

bool GDT_Detail::legacyLoad ( UT_IStream is  ) 

bool GDT_Detail::load ( UT_IStream is  ) 

void GDT_Detail::mergeDeltas ( const GDT_Detail other  ) 

void GDT_Detail::mergeInverseDeltas ( const GDT_Detail other  ) 

void GDT_Detail::refreshCaptureFrameInfo ( const GEO_Detail gdp,
GDT_CaptureRegionCB  get_region,
void *  user_data 
)

virtual void GDT_Detail::refreshPointAttribDict ( const GEO_PointAttribDict dict  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::refreshPrimAttribDict ( const GEO_PrimAttribDict dict  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::refreshVertexAttribDict ( const GEO_VertexAttribDict dict  )  [virtual]

Implements GEO_Delta.

int GDT_Detail::save ( ostream &  os,
int  binary = 0 
) const

void GDT_Detail::setCoordinateFrames ( const GDT_CoordinateFrames coords  ) 

void GDT_Detail::setOpPaths ( const UT_PtrArray< char * > &  paths  ) 

virtual void GDT_Detail::setPointAttribDict ( const GEO_PointAttribDict dict  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::setPrimAttribDict ( const GEO_PrimAttribDict dict  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::setVertexAttribDict ( const GEO_VertexAttribDict dict  )  [virtual]

Implements GEO_Delta.

virtual void GDT_Detail::updateVertexOffsets ( const GEO_Detail gdp  )  [virtual]

void GDT_Detail::zeroDeltas (  ) 


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