UT_Convex Class Reference

#include <UT_Convex.h>

Inheritance diagram for UT_Convex:

GU_TrimTesselator

List of all members.

Public Member Functions

 UT_Convex ()
virtual ~UT_Convex ()
int isConcave ()
void convex (int maxsides)
virtual void initialize ()
virtual int getPointCount () const =0
virtual void getPoint (int num, float &x, float &y) const =0
virtual void beginPolygon (int npoints, int lastone)=0
virtual void polyVertex (int num)=0
virtual void endPolygon ()=0
virtual void earlyTermination ()

Protected Attributes

UT_ConvexPoint * myData


Detailed Description

Definition at line 32 of file UT_Convex.h.


Constructor & Destructor Documentation

UT_Convex::UT_Convex (  )  [inline]

Definition at line 34 of file UT_Convex.h.

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

Definition at line 43 of file UT_Convex.h.


Member Function Documentation

virtual void UT_Convex::beginPolygon ( int  npoints,
int  lastone 
) [pure virtual]

Implemented in GU_TrimTesselator.

void UT_Convex::convex ( int  maxsides  ) 

virtual void UT_Convex::earlyTermination (  )  [virtual]

virtual void UT_Convex::endPolygon (  )  [pure virtual]

Implemented in GU_TrimTesselator.

virtual void UT_Convex::getPoint ( int  num,
float &  x,
float &  y 
) const [pure virtual]

Implemented in GU_TrimTesselator.

virtual int UT_Convex::getPointCount (  )  const [pure virtual]

Implemented in GU_TrimTesselator.

virtual void UT_Convex::initialize (  )  [virtual]

int UT_Convex::isConcave (  ) 

virtual void UT_Convex::polyVertex ( int  num  )  [pure virtual]

Implemented in GU_TrimTesselator.


Member Data Documentation

UT_ConvexPoint* UT_Convex::myData [protected]

Definition at line 97 of file UT_Convex.h.


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

Generated on Mon Jan 28 00:49:02 2013 for HDK by  doxygen 1.5.9