GEO_Delta Class Reference

#include <GEO_Delta.h>

Inheritance diagram for GEO_Delta:

GDT_Detail

List of all members.

Public Member Functions

 GEO_Delta ()
virtual ~GEO_Delta ()
virtual void applyScaledPointDelta (GEO_Detail &gdp, GEO_Point &pt, float scale) const =0
virtual void applyScaledVertexDelta (GEO_Detail &gdp, GEO_Primitive &prim, int vtxidx, float scale) const =0
virtual void beginPointPositionChange (const GEO_Point &pt)=0
virtual void beginPointAttributeChange (const GEO_Point &pt)=0
virtual void beginPointListAttributeChange (const GEO_PointList &ptlist)=0
virtual void beginPrimitiveTransformChange (const GEO_Primitive &prim)=0
virtual void beginPrimitiveAttributeChange (const GEO_Primitive &prim)=0
virtual void beginVertexAttributeChange (const GEO_Primitive &prim, unsigned int linear_index_in_prim)=0
virtual void initCaptureWeightChange (const GEO_Detail &gdp)=0
virtual void beginCaptureWeightChange (const GEO_Point &pt)=0
virtual void endChange ()=0
virtual void setPointAttribDict (const GEO_PointAttribDict &dict)=0
virtual void setPrimAttribDict (const GEO_PrimAttribDict &dict)=0
virtual void setVertexAttribDict (const GEO_VertexAttribDict &dict)=0
virtual void refreshPointAttribDict (const GEO_PointAttribDict &dict)=0
virtual void refreshPrimAttribDict (const GEO_PrimAttribDict &dict)=0
virtual void refreshVertexAttribDict (const GEO_VertexAttribDict &dict)=0


Detailed Description

Examples:

SOP/SOP_BrushHairLen.C, and SOP/SOP_BrushHairLen.h.

Definition at line 87 of file GEO_Delta.h.


Constructor & Destructor Documentation

GEO_Delta::GEO_Delta (  )  [inline]

Definition at line 90 of file GEO_Delta.h.

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

Definition at line 91 of file GEO_Delta.h.


Member Function Documentation

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

Implemented in GDT_Detail.

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

Implemented in GDT_Detail.

virtual void GEO_Delta::beginCaptureWeightChange ( const GEO_Point pt  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::beginPointAttributeChange ( const GEO_Point pt  )  [pure virtual]

Implemented in GDT_Detail.

Examples:
SOP/SOP_BrushHairLen.C.

virtual void GEO_Delta::beginPointListAttributeChange ( const GEO_PointList ptlist  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::beginPointPositionChange ( const GEO_Point pt  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::beginPrimitiveAttributeChange ( const GEO_Primitive prim  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::beginPrimitiveTransformChange ( const GEO_Primitive prim  )  [pure virtual]

Implemented in GDT_Detail.

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

Implemented in GDT_Detail.

virtual void GEO_Delta::endChange (  )  [pure virtual]

Implemented in GDT_Detail.

Examples:
SOP/SOP_BrushHairLen.C.

virtual void GEO_Delta::initCaptureWeightChange ( const GEO_Detail gdp  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::refreshPointAttribDict ( const GEO_PointAttribDict dict  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::refreshPrimAttribDict ( const GEO_PrimAttribDict dict  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::refreshVertexAttribDict ( const GEO_VertexAttribDict dict  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::setPointAttribDict ( const GEO_PointAttribDict dict  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::setPrimAttribDict ( const GEO_PrimAttribDict dict  )  [pure virtual]

Implemented in GDT_Detail.

virtual void GEO_Delta::setVertexAttribDict ( const GEO_VertexAttribDict dict  )  [pure virtual]

Implemented in GDT_Detail.


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