|
Rhino C++ API
8.24
|
#include <opennurbs_brep.h>
Public Types | |
| enum | : unsigned { SeedCapacity = 8 } |
Public Member Functions | |
| ON_BrepQuadFacePackSide () | |
| ON_BrepQuadFacePackSide (const ON_BrepQuadFacePackSide &)=default | |
| ON_BrepQuadFacePackSide (ON_BrepFace *face, int ti) | |
| ~ON_BrepQuadFacePackSide ()=default | |
| ON_Brep * | Brep () const |
| bool | ChangeSurface (ON_NurbsSurface *surface) |
| ON_BrepFace * | Face () const |
| bool | IsNotNull () const |
| bool | IsNull () const |
| bool | IsPackable (int valence=4, unsigned pack_id=0) const |
| bool | Mark () const |
| const ON_BrepQuadFacePackSide | NeighborFace (unsigned relative_side_dex, bool check_pack_id=true) const |
| ON_NurbsSurface * | NurbsSurface (ON_NurbsSurface *pNurbsSurface=nullptr) const |
| bool | operator!= (const ON_BrepQuadFacePackSide &rhs) |
| ON_BrepQuadFacePackSide & | operator= (const ON_BrepQuadFacePackSide &)=default |
| bool | operator== (const ON_BrepQuadFacePackSide &rhs) |
| unsigned | PackId () const |
| const ON_BrepQuadFacePackSide | RelativeSide (unsigned relative_side_dex) const |
| const ON_BrepTrim * | RelativeTrim (unsigned relative_side_dex) const |
| void | SetMark (bool bMark) const |
| void | SetPackId (unsigned int pack_id) |
| const ON_BrepTrim * | Trim () const |
| int | TrimDex () const |
Static Public Member Functions | |
| static const bool | CheckBrepFaceTrimsAreFullIsoSides (const ON_BrepFace *face) |
| static const bool | CheckCornersValence (const ON_BrepFace *face, int valence=4) |
| static bool | CheckStar (const ON_BrepQuadFacePackSide *star, unsigned star_count, unsigned pack_id=0) |
| static bool | CheckStar (const ON_SimpleArray< ON_BrepQuadFacePackSide > &star, unsigned pack_id=0) |
| static bool | CheckStrip (const ON_BrepQuadFacePackSide *strip, unsigned strip_count, int valence=4, unsigned pack_id=0) |
| static bool | CheckStrip (const ON_SimpleArray< ON_BrepQuadFacePackSide > &strip, int valence=4, unsigned pack_id=0) |
| static const ON_BrepQuadFacePackSide | CreateValid (const ON_BrepFace *face, int trim_dex) |
| static bool | GetPackCornerTagged (const ON_BrepFace *face, ON_BrepQuadFacePackSide *corner) |
| static bool | GetPackSeed (const ON_BrepFace *face, unsigned count, ON_BrepQuadFacePackSide group[ON_BrepQuadFacePackSide::SeedCapacity][ON_BrepQuadFacePackSide::SeedCapacity]) |
| static unsigned | GetStar (ON_BrepQuadFacePackSide f, ON_BrepQuadFacePackSide *star, unsigned star_capacity) |
| static unsigned | GetStar (ON_BrepQuadFacePackSide f, ON_SimpleArray< ON_BrepQuadFacePackSide > &star, unsigned star_capacity) |
| static unsigned | GetStrip (ON_BrepQuadFacePackSide f, ON_BrepQuadFacePackSide *strip, unsigned strip_capacity) |
| static unsigned | GetStrip (ON_BrepQuadFacePackSide f, ON_SimpleArray< ON_BrepQuadFacePackSide > &strip, unsigned strip_capacity) |
| static unsigned | GetStripTagged (ON_BrepQuadFacePackSide f, ON_SimpleArray< ON_BrepQuadFacePackSide > &strip) |
| static bool | IsPackableFace (const ON_BrepFace *face, int valence=4, unsigned pack_id=0) |
| static const bool | MoveToNextIsoSideTrim (const ON_BrepFace *face, int *ti) |
| static bool | MoveToStripEndTagged (ON_BrepQuadFacePackSide *f) |
| static void | ReverseStrip (ON_BrepQuadFacePackSide *strip, unsigned strip_count) |
| static const bool | RewindToIsoSideTrimStart (const ON_BrepFace *face, int *ti) |
| static void | SetStarMark (bool bMark, const ON_BrepQuadFacePackSide *star, unsigned count) |
| static void | SetStripMark (bool bMark, const ON_BrepQuadFacePackSide *strip, unsigned count) |
| static bool | StripsAreNeighbors (const ON_BrepQuadFacePackSide *strip0, unsigned strip0_side_dex, const ON_BrepQuadFacePackSide *strip1, unsigned strip1_side_dex, unsigned count, bool check_pack_id=true) |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
| bool ON_BrepQuadFacePackSide::ChangeSurface | ( | ON_NurbsSurface * | surface | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inline |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
|
static |
|
static |
| const ON_BrepQuadFacePackSide ON_BrepQuadFacePackSide::NeighborFace | ( | unsigned | relative_side_dex, |
| bool | check_pack_id = true |
||
| ) | const |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
| const ON_BrepQuadFacePackSide ON_BrepQuadFacePackSide::RelativeSide | ( | unsigned | relative_side_dex | ) | const |
| const ON_BrepTrim* ON_BrepQuadFacePackSide::RelativeTrim | ( | unsigned | relative_side_dex | ) | const |
|
static |
|
static |
|
inline |
|
inline |
|
static |
|
static |
|
static |
|
inline |
|
inline |
1.8.17