GU_AttribWrapper Class Reference

#include <GU_FloatVectorWrapper.h>

Inheritance diagram for GU_AttribWrapper:

GU_FloatVectorWrapper

List of all members.

Public Member Functions

 GU_AttribWrapper (int ptattrib, int attriboffset, int attribsize)
virtual ~GU_AttribWrapper ()
virtual GU_FloatVectorWrapperoperator= (float s)
virtual GU_FloatVectorWrapperoperator*= (float s)
virtual GU_FloatVectorWrapperoperator/= (float s)
virtual void addTo (GEO_Point &pt)
virtual void addTo (GEO_Vertex &vtx)
virtual void addScaledData (GEO_Point &pt, float s)
virtual void addScaledData (GEO_Vertex &vtx, float s)
virtual void subtractData (GEO_Point &pt)
virtual void subtractData (GEO_Vertex &vtx)

Protected Member Functions

void addTo (float *attribdata)
void addScaledData (float *attribdata, float s)
void subtractData (float *attribdata)
bool isPointAttrib () const


Detailed Description

Definition at line 56 of file GU_FloatVectorWrapper.h.


Constructor & Destructor Documentation

GU_AttribWrapper::GU_AttribWrapper ( int  ptattrib,
int  attriboffset,
int  attribsize 
)

virtual GU_AttribWrapper::~GU_AttribWrapper (  )  [virtual]


Member Function Documentation

void GU_AttribWrapper::addScaledData ( float *  attribdata,
float  s 
) [protected]

virtual void GU_AttribWrapper::addScaledData ( GEO_Vertex vtx,
float  s 
) [virtual]

Implements GU_FloatVectorWrapper.

virtual void GU_AttribWrapper::addScaledData ( GEO_Point pt,
float  s 
) [virtual]

Implements GU_FloatVectorWrapper.

void GU_AttribWrapper::addTo ( float *  attribdata  )  [protected]

virtual void GU_AttribWrapper::addTo ( GEO_Vertex vtx  )  [virtual]

Implements GU_FloatVectorWrapper.

virtual void GU_AttribWrapper::addTo ( GEO_Point pt  )  [virtual]

Implements GU_FloatVectorWrapper.

bool GU_AttribWrapper::isPointAttrib (  )  const [inline, protected]

Definition at line 90 of file GU_FloatVectorWrapper.h.

virtual GU_FloatVectorWrapper& GU_AttribWrapper::operator*= ( float  s  )  [virtual]

Implements GU_FloatVectorWrapper.

virtual GU_FloatVectorWrapper& GU_AttribWrapper::operator/= ( float  s  )  [virtual]

Implements GU_FloatVectorWrapper.

virtual GU_FloatVectorWrapper& GU_AttribWrapper::operator= ( float  s  )  [virtual]

Implements GU_FloatVectorWrapper.

void GU_AttribWrapper::subtractData ( float *  attribdata  )  [protected]

virtual void GU_AttribWrapper::subtractData ( GEO_Vertex vtx  )  [virtual]

Implements GU_FloatVectorWrapper.

virtual void GU_AttribWrapper::subtractData ( GEO_Point pt  )  [virtual]

Implements GU_FloatVectorWrapper.


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

Generated on Thu May 24 00:09:39 2012 for HDK by  doxygen 1.5.9