HDK
|
#include <GQ_Face.h>
Public Member Functions | |
GQ_Face (GEO_PrimPoly *p) | |
~GQ_Face () | |
GEO_PrimPoly * | getPoly () const |
void | setPoly (GEO_PrimPoly *p) |
int | aboveOrBelow (UT_Vector3 &normal, float distance) |
void | setEdge (GQ_Edge *e) |
void | adjustToSafeEdge () |
GQ_Edge * | getEdge () const |
int | getNumEdges () const |
void | setFlags (unsigned mask) |
unsigned | getFlags (unsigned mask=~0) const |
void | addFlags (unsigned mask) |
void | clearFlags (unsigned mask=~0) |
void | setGQPoint (GQ_Point *pt) |
GQ_Point * | getGQPoint () const |
GA_Offset | ptOff () const |
Public Attributes | |
union { | |
int mySpareInt | |
exint mySpareExint | |
void * mySpare | |
}; | |
UT_Vector3 * | myNormal |
int | myIndex |
Additional Inherited Members | |
Static Public Member Functions inherited from UT_SmallObject< GQ_Face > | |
static void * | operator new (size_t size) |
Regular new/delete operators. More... | |
static void | operator delete (void *p, size_t size) |
Regular new/delete operators. More... | |
static void * | operator new (size_t, void *p) |
static void | operator delete (void *, void *) |
|
inlineexplicit |
int GQ_Face::aboveOrBelow | ( | UT_Vector3 & | normal, |
float | distance | ||
) |
void GQ_Face::adjustToSafeEdge | ( | ) |
|
inline |
int GQ_Face::getNumEdges | ( | ) | const |
|
inline |
|
inline |
union { ... } |
UT_Vector3* GQ_Face::myNormal |