|
Rhino C++ API
9.0
|
#include <opennurbs_brep.h>
Public Member Functions | |
| ON_Brep * | Brep () const |
| ON_BrepVertex * | Center () const |
| unsigned | FaceCount () const |
| bool | IsEmpty () const |
| bool | IsNotEmpty () const |
Static Public Member Functions | |
| static const ON_BrepStarFacePack | GetPack (const ON_BrepFace *face, unsigned int pack_id) |
| static const ON_BrepStarFacePack | GetPackTagged (const ON_BrepFace *face, unsigned count) |
Public Attributes | |
| unsigned | m_size = 0U |
| ON_BrepQuadFacePackSide | m_start {} |
Static Public Attributes | |
| static const ON_BrepStarFacePack | Empty |
| ON_Brep* ON_BrepStarFacePack::Brep | ( | ) | const |
2025-04-02, Pierre, RH-86605: C++20: User-declared constructors (including defaulted ones) prevent aggregate initialization. Go back to compiler-declared default constructors. ON_BrepStarFacePack() = default; ~ON_BrepStarFacePack() = default; ON_BrepStarFacePack(const ON_BrepStarFacePack&) = default; ON_BrepStarFacePack& operator=(const ON_BrepStarFacePack&) = default;
|
inline |
|
inline |
|
static |
Parameters: face - [in] The star pack will be grown around one of the vertices of this face. pack_id - [in] If a star pack is found, this is the id that will be assigned to each ON_BrepFace.m_pack_id in the quad pack. Returns: If a pack is found, ON_BrepStarFacePack has details. Otherwise, ON_BrepStarFacePack::Empty is returned.
|
static |
|
inline |
|
inline |
|
static |
| unsigned ON_BrepStarFacePack::m_size = 0U |
| ON_BrepQuadFacePackSide ON_BrepStarFacePack::m_start {} |
1.8.17