#include <GU_TrimPatch.h>

Public Member Functions | |
| GU_TrimPatch (GU_TPSurfCache *parent, GEO_TPSurf *surf) | |
| virtual | ~GU_TrimPatch () |
| virtual void | refreshCells (GEO_TPSurf *surf, int umin, int umax, int vmin, int vmax) |
| void | startUIsoWalk (int uiso) |
| int | getUIsoSpan (int &trimtype) |
| int | getUIsoSpanPoint (int &point) |
| void | startVIsoWalk (int viso) |
| int | getVIsoSpan (int &trimtype) |
| int | getVIsoSpanPoint (int &point) |
| void | startTrimCurveWalk () |
| int | getTrimCurveSpan () |
| int | getTrimCurveSpanPoint (int &point) |
Protected Member Functions | |
| virtual void | fillPoint (GU_TrimPatchPoint *p) |
| virtual void | fillCornerPoints () |
Protected Attributes | |
| GU_TPSurfCache * | myParent |
| GEO_TPSurf * | mySurf |
| int | myCurIsoIdx |
| int | myCurIsoOffset |
| int | myCurIsoTrim |
| int | mySpanStart |
| int | myLastWasEnd |
| GU_TrimPatchPoint * | myCurIsoPoint |
| GU_TrimPatchPoint * | myTrimCurve |
| GU_TrimPatchPoint * | myTrimCurvePoint |
| GU_TrimPatchPoint * | myCurTrimCurveStart |
Definition at line 125 of file GU_TrimPatch.h.
| GU_TrimPatch::GU_TrimPatch | ( | GU_TPSurfCache * | parent, | |
| GEO_TPSurf * | surf | |||
| ) |
| virtual GU_TrimPatch::~GU_TrimPatch | ( | ) | [virtual] |
| virtual void GU_TrimPatch::fillCornerPoints | ( | ) | [protected, virtual] |
Implements GU_TrimBasePatch.
| virtual void GU_TrimPatch::fillPoint | ( | GU_TrimPatchPoint * | p | ) | [protected, virtual] |
Implements GU_TrimBasePatch.
| int GU_TrimPatch::getTrimCurveSpan | ( | ) |
| int GU_TrimPatch::getTrimCurveSpanPoint | ( | int & | point | ) |
| int GU_TrimPatch::getUIsoSpan | ( | int & | trimtype | ) |
| int GU_TrimPatch::getUIsoSpanPoint | ( | int & | point | ) |
| int GU_TrimPatch::getVIsoSpan | ( | int & | trimtype | ) |
| int GU_TrimPatch::getVIsoSpanPoint | ( | int & | point | ) |
| virtual void GU_TrimPatch::refreshCells | ( | GEO_TPSurf * | surf, | |
| int | umin, | |||
| int | umax, | |||
| int | vmin, | |||
| int | vmax | |||
| ) | [virtual] |
Implements GU_TrimBasePatch.
| void GU_TrimPatch::startTrimCurveWalk | ( | ) |
| void GU_TrimPatch::startUIsoWalk | ( | int | uiso | ) |
| void GU_TrimPatch::startVIsoWalk | ( | int | viso | ) |
int GU_TrimPatch::myCurIsoIdx [protected] |
Definition at line 167 of file GU_TrimPatch.h.
int GU_TrimPatch::myCurIsoOffset [protected] |
Definition at line 167 of file GU_TrimPatch.h.
GU_TrimPatchPoint* GU_TrimPatch::myCurIsoPoint [protected] |
Definition at line 169 of file GU_TrimPatch.h.
int GU_TrimPatch::myCurIsoTrim [protected] |
Definition at line 167 of file GU_TrimPatch.h.
GU_TrimPatchPoint* GU_TrimPatch::myCurTrimCurveStart [protected] |
Definition at line 173 of file GU_TrimPatch.h.
int GU_TrimPatch::myLastWasEnd [protected] |
Definition at line 168 of file GU_TrimPatch.h.
GU_TPSurfCache* GU_TrimPatch::myParent [protected] |
Definition at line 163 of file GU_TrimPatch.h.
int GU_TrimPatch::mySpanStart [protected] |
Definition at line 168 of file GU_TrimPatch.h.
GEO_TPSurf* GU_TrimPatch::mySurf [protected] |
Definition at line 164 of file GU_TrimPatch.h.
GU_TrimPatchPoint* GU_TrimPatch::myTrimCurve [protected] |
Definition at line 171 of file GU_TrimPatch.h.
GU_TrimPatchPoint * GU_TrimPatch::myTrimCurvePoint [protected] |
Definition at line 171 of file GU_TrimPatch.h.
1.5.9