#include <UT_Convex.h>

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 |
Definition at line 32 of file UT_Convex.h.
| 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.
| 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.
UT_ConvexPoint* UT_Convex::myData [protected] |
Definition at line 97 of file UT_Convex.h.
1.5.9