#include <GU_TrimBasePatch.h>

Public Member Functions | |
| GU_TrimBaseRegion () | |
| virtual | ~GU_TrimBaseRegion () |
| virtual GU_TrimBaseRegion * | newCurve (GU_TrimPatchPoint *point, int closed=0)=0 |
| virtual GU_TrimBaseRegion * | addSegment (GU_TrimPatchPoint *point)=0 |
| virtual GU_TrimBaseRegion * | addSegment (GU_TrimPatchPoint *point, int newi, int newj)=0 |
| virtual int | endCurve (GU_TrimPatchPoint *point, int closed=0)=0 |
| void | setOtherRegion (GU_TrimBaseRegion *other) |
| virtual void | tesselate (GU_TrimBaseTesselator *tesselator)=0 |
| virtual void | getCurrentIJ (int &i, int &j)=0 |
Protected Member Functions | |
| virtual void | setCurrentIJ (int i, int j)=0 |
Protected Attributes | |
| GU_TrimBaseRegion * | myOtherRegion |
| int | hasCrossedLine |
Definition at line 96 of file GU_TrimBasePatch.h.
| GU_TrimBaseRegion::GU_TrimBaseRegion | ( | ) | [inline] |
Definition at line 98 of file GU_TrimBasePatch.h.
| virtual GU_TrimBaseRegion::~GU_TrimBaseRegion | ( | ) | [inline, virtual] |
Definition at line 99 of file GU_TrimBasePatch.h.
| virtual GU_TrimBaseRegion* GU_TrimBaseRegion::addSegment | ( | GU_TrimPatchPoint * | point, | |
| int | newi, | |||
| int | newj | |||
| ) | [pure virtual] |
Implemented in GU_TrimCoreRegion.
| virtual GU_TrimBaseRegion* GU_TrimBaseRegion::addSegment | ( | GU_TrimPatchPoint * | point | ) | [pure virtual] |
Implemented in GU_TrimCoreRegion.
| virtual int GU_TrimBaseRegion::endCurve | ( | GU_TrimPatchPoint * | point, | |
| int | closed = 0 | |||
| ) | [pure virtual] |
Implemented in GU_TrimCoreRegion.
| virtual void GU_TrimBaseRegion::getCurrentIJ | ( | int & | i, | |
| int & | j | |||
| ) | [pure virtual] |
Implemented in GU_TrimCoreRegion.
| virtual GU_TrimBaseRegion* GU_TrimBaseRegion::newCurve | ( | GU_TrimPatchPoint * | point, | |
| int | closed = 0 | |||
| ) | [pure virtual] |
Implemented in GU_TrimCoreRegion.
| virtual void GU_TrimBaseRegion::setCurrentIJ | ( | int | i, | |
| int | j | |||
| ) | [protected, pure virtual] |
Implemented in GU_TrimCoreRegion.
| void GU_TrimBaseRegion::setOtherRegion | ( | GU_TrimBaseRegion * | other | ) |
| virtual void GU_TrimBaseRegion::tesselate | ( | GU_TrimBaseTesselator * | tesselator | ) | [pure virtual] |
Implemented in GU_TrimCoreRegion.
int GU_TrimBaseRegion::hasCrossedLine [protected] |
Definition at line 123 of file GU_TrimBasePatch.h.
GU_TrimBaseRegion* GU_TrimBaseRegion::myOtherRegion [protected] |
Definition at line 121 of file GU_TrimBasePatch.h.
1.5.9