GEO_PrimTriStrip Class Reference

#include <GEO_PrimTriStrip.h>

Inheritance diagram for GEO_PrimTriStrip:

GEO_TriMesh GEO_Primitive GB_Primitive GB_AttributeElem GB_Element GU_PrimTriStrip

List of all members.

Public Member Functions

 GEO_PrimTriStrip (GEO_Detail *d)
 ~GEO_PrimTriStrip ()
virtual unsigned getPrimitiveId () const
virtual int isDegenerate () const
virtual UT_Vector3 computeNormal () const
virtual void reverse ()
virtual void reverseNormal ()
virtual float calcVolume (UT_Vector3 &refpt) const
virtual float calcArea () const
virtual float calcPerimeter () const
int getTriangleCount ()
void getTriangleVertices (int idx, int &v0, int &v1, int &v2)

Protected Member Functions

virtual int savePrivate (ostream &, int binary) const
virtual bool loadPrivate (UT_IStream &)

Friends

ostream & operator<< (ostream &os, const GEO_PrimTriStrip &d)


Detailed Description

Definition at line 29 of file GEO_PrimTriStrip.h.


Constructor & Destructor Documentation

GEO_PrimTriStrip::GEO_PrimTriStrip ( GEO_Detail d  )  [inline]

Definition at line 32 of file GEO_PrimTriStrip.h.

GEO_PrimTriStrip::~GEO_PrimTriStrip (  ) 


Member Function Documentation

virtual float GEO_PrimTriStrip::calcArea (  )  const [virtual]

Reimplemented from GEO_Primitive.

virtual float GEO_PrimTriStrip::calcPerimeter (  )  const [virtual]

Reimplemented from GEO_Primitive.

virtual float GEO_PrimTriStrip::calcVolume ( UT_Vector3 refpt  )  const [virtual]

Reimplemented from GEO_Primitive.

virtual UT_Vector3 GEO_PrimTriStrip::computeNormal (  )  const [virtual]

Implements GB_Primitive.

virtual unsigned GEO_PrimTriStrip::getPrimitiveId (  )  const [virtual]

Implements GEO_TriMesh.

int GEO_PrimTriStrip::getTriangleCount (  )  [inline]

Definition at line 45 of file GEO_PrimTriStrip.h.

void GEO_PrimTriStrip::getTriangleVertices ( int  idx,
int &  v0,
int &  v1,
int &  v2 
) [inline]

Definition at line 46 of file GEO_PrimTriStrip.h.

virtual int GEO_PrimTriStrip::isDegenerate (  )  const [virtual]

Reimplemented from GEO_TriMesh.

virtual bool GEO_PrimTriStrip::loadPrivate ( UT_IStream  )  [protected, virtual]

Implements GEO_TriMesh.

virtual void GEO_PrimTriStrip::reverse (  )  [virtual]

Implements GB_Primitive.

virtual void GEO_PrimTriStrip::reverseNormal (  )  [virtual]

virtual int GEO_PrimTriStrip::savePrivate ( ostream &  ,
int  binary 
) const [protected, virtual]

Implements GEO_TriMesh.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
const GEO_PrimTriStrip d 
) [friend]

Definition at line 68 of file GEO_PrimTriStrip.h.


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

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