#include <GU_HoleInfo.h>
Public Member Functions | |
| GU_HoleInfo (const GEO_Primitive *prim) | |
| ~GU_HoleInfo () | |
| unsigned | isHole () const |
| unsigned | isReversed () const |
| int | entries () const |
| GEO_Face * | getHole (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_Face * | getPromotedFace () |
| const UT_BoundingBox & | getBox () const |
| UT_PtrArray< GEO_Face * > & | getHoles () |
| void | setHole (int on) |
| void | setReversed () |
Static Public Member Functions | |
| static GU_HoleInfo * | getHole (GB_AttributeElem &o, const GB_AttributeRef &h) |
| Get the hole info out of the object. | |
| static const GU_HoleInfo * | getHole (const GB_AttributeElem &o, const GB_AttributeRef &h) |
| Get the hole info out of the object. | |
Friends | |
| class | GU_HoleDetail |
Definition at line 35 of file GU_HoleInfo.h.
| GU_HoleInfo::GU_HoleInfo | ( | const GEO_Primitive * | prim | ) |
| GU_HoleInfo::~GU_HoleInfo | ( | ) |
| 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.
friend class GU_HoleDetail [friend] |
Definition at line 90 of file GU_HoleInfo.h.
1.5.9