GQ_Face Class Reference

#include <GQ_Face.h>

List of all members.

Public Member Functions

 GQ_Face (GEO_PrimPoly *p)
 ~GQ_Face ()
GEO_PrimPolygetPoly () const
void setPoly (GEO_PrimPoly *p)
int aboveOrBelow (UT_Vector3 &normal, float distance)
void setEdge (GQ_Edge *e)
void adjustToSafeEdge ()
GQ_EdgegetEdge () 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_PointgetGQPoint () const
GEO_PointgetPoint () const

Public Attributes

void * mySpare
UT_Vector3myNormal
int myIndex


Detailed Description

Definition at line 29 of file GQ_Face.h.


Constructor & Destructor Documentation

GQ_Face::GQ_Face ( GEO_PrimPoly p  )  [inline, explicit]

Definition at line 31 of file GQ_Face.h.

GQ_Face::~GQ_Face (  )  [inline]

Definition at line 40 of file GQ_Face.h.


Member Function Documentation

int GQ_Face::aboveOrBelow ( UT_Vector3 normal,
float  distance 
)

void GQ_Face::addFlags ( unsigned  mask  )  [inline]

Definition at line 55 of file GQ_Face.h.

void GQ_Face::adjustToSafeEdge (  ) 

void GQ_Face::clearFlags ( unsigned  mask = ~0  )  [inline]

Definition at line 56 of file GQ_Face.h.

GQ_Edge* GQ_Face::getEdge (  )  const [inline]

Definition at line 49 of file GQ_Face.h.

unsigned GQ_Face::getFlags ( unsigned  mask = ~0  )  const [inline]

Definition at line 53 of file GQ_Face.h.

GQ_Point* GQ_Face::getGQPoint (  )  const [inline]

Definition at line 60 of file GQ_Face.h.

int GQ_Face::getNumEdges (  )  const

GEO_Point* GQ_Face::getPoint (  )  const

GEO_PrimPoly* GQ_Face::getPoly (  )  const [inline]

Definition at line 41 of file GQ_Face.h.

void GQ_Face::setEdge ( GQ_Edge e  )  [inline]

Definition at line 47 of file GQ_Face.h.

void GQ_Face::setFlags ( unsigned  mask  )  [inline]

Definition at line 52 of file GQ_Face.h.

void GQ_Face::setGQPoint ( GQ_Point pt  )  [inline]

Definition at line 59 of file GQ_Face.h.

void GQ_Face::setPoly ( GEO_PrimPoly p  )  [inline]

Definition at line 42 of file GQ_Face.h.


Member Data Documentation

Definition at line 66 of file GQ_Face.h.

Definition at line 65 of file GQ_Face.h.

Definition at line 64 of file GQ_Face.h.


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:29:33 2013 for HDK by  doxygen 1.5.9