GU_HoleInfo Class Reference

#include <GU_HoleInfo.h>

List of all members.

Public Member Functions

 GU_HoleInfo (const GEO_Primitive *prim)
 ~GU_HoleInfo ()
unsigned isHole () const
unsigned isReversed () const
int entries () const
GEO_FacegetHole (int i)
int setPromotedFace (GEO_Face *face)
GEO_FacegetPromotedFace ()
const UT_BoundingBoxgetBox () const
UT_PtrArray< GEO_Face * > & getHoles ()
void setHole (int on)
void setReversed ()

Static Public Member Functions

static int buildInfo (GU_Detail *gdp, float distance=0.001, float angle=0.2, const GB_PrimitiveGroup *grp=0)
static void buildReversalInfo (GU_Detail *gdp)
static void promoteFaces (GU_Detail *gdp)
static void destroyInfo (GU_Detail *gdp)


Detailed Description

Definition at line 35 of file GU_HoleInfo.h.


Constructor & Destructor Documentation

GU_HoleInfo::GU_HoleInfo ( const GEO_Primitive prim  ) 

GU_HoleInfo::~GU_HoleInfo (  ) 


Member Function Documentation

static int GU_HoleInfo::buildInfo ( GU_Detail gdp,
float  distance = 0.001,
float  angle = 0.2,
const GB_PrimitiveGroup grp = 0 
) [static]

static void GU_HoleInfo::buildReversalInfo ( GU_Detail gdp  )  [static]

static void GU_HoleInfo::destroyInfo ( GU_Detail gdp  )  [static]

int GU_HoleInfo::entries ( void   )  const [inline]

Definition at line 67 of file GU_HoleInfo.h.

const UT_BoundingBox& GU_HoleInfo::getBox (  )  const [inline]

Definition at line 79 of file GU_HoleInfo.h.

GEO_Face* GU_HoleInfo::getHole ( int  i  )  [inline]

Definition at line 68 of file GU_HoleInfo.h.

UT_PtrArray<GEO_Face *>& GU_HoleInfo::getHoles (  )  [inline]

Definition at line 82 of file GU_HoleInfo.h.

GEO_Face* GU_HoleInfo::getPromotedFace (  )  [inline]

Definition at line 76 of file GU_HoleInfo.h.

unsigned GU_HoleInfo::isHole (  )  const [inline]

Definition at line 60 of file GU_HoleInfo.h.

unsigned GU_HoleInfo::isReversed (  )  const [inline]

Definition at line 64 of file GU_HoleInfo.h.

static void GU_HoleInfo::promoteFaces ( GU_Detail gdp  )  [static]

void GU_HoleInfo::setHole ( int  on  )  [inline]

Definition at line 83 of file GU_HoleInfo.h.

int GU_HoleInfo::setPromotedFace ( GEO_Face face  )  [inline]

Definition at line 71 of file GU_HoleInfo.h.

void GU_HoleInfo::setReversed (  )  [inline]

Definition at line 88 of file GU_HoleInfo.h.


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

Generated on Fri May 25 00:10:28 2012 for HDK by  doxygen 1.5.9