#include <GU_TrimPatch.h>

Public Member Functions | |
| GU_TrimTesselator () | |
| virtual | ~GU_TrimTesselator () |
| virtual void | reset () |
| virtual void | startPoly () |
| virtual void | endPoly () |
| virtual void | cancelPoly () |
| virtual void | addPolyPoint (GU_TrimBasePoint *point) |
| virtual void | startTStrip () |
| virtual void | endTStrip () |
| virtual void | addTStripPoints (GU_TrimBasePoint *p1, GU_TrimBasePoint *p2) |
| virtual int | getPointCount () const |
| virtual void | getPoint (int num, float &x, float &y) const |
| virtual void | beginPolygon (int npoint, int lastone) |
| virtual void | polyVertex (int num) |
| virtual void | endPolygon () |
| void | resetRetrieval () |
| int | getTriangle (int &p1, int &p2, int &p3) |
| int | getStrip () |
| int | getStripPointCount () |
| int | getStripPoints (int &p1, int &p2) |
| void | getStripPoint (int idx, int &p1, int &p2) |
| int | nextStrip () |
Protected Attributes | |
| UT_PtrArray< GU_TrimBasePoint * > | myPolyPoints |
| GU_TrimBasePoint * | myLastPolyPoint |
| GU_TrimBasePoint * | myFirstPolyPoint |
| UT_RefArray< GU_TrimTriangle > | myTriangles |
| UT_RefArray< GU_TrimStrip > | myStrips |
| int | myTriIdx |
| int | myStripIdx |
| int | myStripOffset |
| int | myCurVertex |
| int | myCurPoly |
Definition at line 62 of file GU_TrimPatch.h.
| GU_TrimTesselator::GU_TrimTesselator | ( | ) |
| virtual GU_TrimTesselator::~GU_TrimTesselator | ( | ) | [virtual] |
| virtual void GU_TrimTesselator::addPolyPoint | ( | GU_TrimBasePoint * | point | ) | [virtual] |
Implements GU_TrimBaseTesselator.
| virtual void GU_TrimTesselator::addTStripPoints | ( | GU_TrimBasePoint * | p1, | |
| GU_TrimBasePoint * | p2 | |||
| ) | [virtual] |
Implements GU_TrimBaseTesselator.
| virtual void GU_TrimTesselator::beginPolygon | ( | int | npoint, | |
| int | lastone | |||
| ) | [virtual] |
Implements UT_Convex.
| virtual void GU_TrimTesselator::cancelPoly | ( | ) | [virtual] |
Implements GU_TrimBaseTesselator.
| virtual void GU_TrimTesselator::endPoly | ( | ) | [virtual] |
Implements GU_TrimBaseTesselator.
| virtual void GU_TrimTesselator::endPolygon | ( | ) | [virtual] |
Implements UT_Convex.
| virtual void GU_TrimTesselator::endTStrip | ( | ) | [virtual] |
Implements GU_TrimBaseTesselator.
| virtual void GU_TrimTesselator::getPoint | ( | int | num, | |
| float & | x, | |||
| float & | y | |||
| ) | const [virtual] |
Implements UT_Convex.
| virtual int GU_TrimTesselator::getPointCount | ( | ) | const [virtual] |
Implements UT_Convex.
| int GU_TrimTesselator::getStrip | ( | ) |
| void GU_TrimTesselator::getStripPoint | ( | int | idx, | |
| int & | p1, | |||
| int & | p2 | |||
| ) |
| int GU_TrimTesselator::getStripPointCount | ( | ) |
| int GU_TrimTesselator::getStripPoints | ( | int & | p1, | |
| int & | p2 | |||
| ) |
| int GU_TrimTesselator::getTriangle | ( | int & | p1, | |
| int & | p2, | |||
| int & | p3 | |||
| ) |
| int GU_TrimTesselator::nextStrip | ( | ) |
| virtual void GU_TrimTesselator::polyVertex | ( | int | num | ) | [virtual] |
Implements UT_Convex.
| virtual void GU_TrimTesselator::reset | ( | ) | [virtual] |
Implements GU_TrimBaseTesselator.
| void GU_TrimTesselator::resetRetrieval | ( | ) |
| virtual void GU_TrimTesselator::startPoly | ( | ) | [virtual] |
Implements GU_TrimBaseTesselator.
| virtual void GU_TrimTesselator::startTStrip | ( | ) | [virtual] |
Implements GU_TrimBaseTesselator.
int GU_TrimTesselator::myCurPoly [protected] |
Definition at line 119 of file GU_TrimPatch.h.
int GU_TrimTesselator::myCurVertex [protected] |
Definition at line 119 of file GU_TrimPatch.h.
GU_TrimBasePoint * GU_TrimTesselator::myFirstPolyPoint [protected] |
Definition at line 109 of file GU_TrimPatch.h.
GU_TrimBasePoint* GU_TrimTesselator::myLastPolyPoint [protected] |
Definition at line 109 of file GU_TrimPatch.h.
UT_PtrArray<GU_TrimBasePoint *> GU_TrimTesselator::myPolyPoints [protected] |
Definition at line 108 of file GU_TrimPatch.h.
int GU_TrimTesselator::myStripIdx [protected] |
Definition at line 116 of file GU_TrimPatch.h.
int GU_TrimTesselator::myStripOffset [protected] |
Definition at line 117 of file GU_TrimPatch.h.
UT_RefArray<GU_TrimStrip> GU_TrimTesselator::myStrips [protected] |
Definition at line 113 of file GU_TrimPatch.h.
UT_RefArray<GU_TrimTriangle> GU_TrimTesselator::myTriangles [protected] |
Definition at line 112 of file GU_TrimPatch.h.
int GU_TrimTesselator::myTriIdx [protected] |
Definition at line 116 of file GU_TrimPatch.h.
1.5.9