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)
void setHole (GB_AttributeElem &o, const GB_AttributeRef &h)
 Store this hole info in the given attribute for the given object.
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 GU_HoleInfogetHole (GB_AttributeElem &o, const GB_AttributeRef &h)
 Get the hole info out of the object.
static const GU_HoleInfogetHole (const GB_AttributeElem &o, const GB_AttributeRef &h)
 Get the hole info out of the object.

Friends

class GU_HoleDetail


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

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

Definition at line 49 of file GU_HoleInfo.h.

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

Definition at line 71 of file GU_HoleInfo.h.

static const GU_HoleInfo* GU_HoleInfo::getHole ( const GB_AttributeElem o,
const GB_AttributeRef h 
) [static]

Get the hole info out of the object.

static GU_HoleInfo* GU_HoleInfo::getHole ( GB_AttributeElem o,
const GB_AttributeRef h 
) [static]

Get the hole info out of the object.

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

Definition at line 50 of file GU_HoleInfo.h.

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

Definition at line 74 of file GU_HoleInfo.h.

GEO_Face* GU_HoleInfo::getPromotedFace (  )  [inline]

Definition at line 68 of file GU_HoleInfo.h.

unsigned GU_HoleInfo::isHole (  )  const [inline]

Definition at line 42 of file GU_HoleInfo.h.

unsigned GU_HoleInfo::isReversed (  )  const [inline]

Definition at line 46 of file GU_HoleInfo.h.

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

Definition at line 75 of file GU_HoleInfo.h.

void GU_HoleInfo::setHole ( GB_AttributeElem o,
const GB_AttributeRef h 
)

Store this hole info in the given attribute for the given object.

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

Definition at line 63 of file GU_HoleInfo.h.

void GU_HoleInfo::setReversed (  )  [inline]

Definition at line 80 of file GU_HoleInfo.h.


Friends And Related Function Documentation

friend class GU_HoleDetail [friend]

Definition at line 90 of file GU_HoleInfo.h.


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

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