#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) |
| 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 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) |
Definition at line 35 of file GU_HoleInfo.h.
| GU_HoleInfo::GU_HoleInfo | ( | const GEO_Primitive * | prim | ) |
| GU_HoleInfo::~GU_HoleInfo | ( | ) |
| 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.
1.5.9