#include <opennurbs_brep.h>
Public Member Functions | |
const ON_BoundingBox & | BoundingBox () const |
ON_Brep * | Brep () const |
ON_BrepFaceSide * | FaceSide (int rfsi) const |
bool | IsFinite () const |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
ON_BrepRegion () | |
ON_BrepRegion & | operator= (const ON_BrepRegion &) |
ON_BOOL32 | Read (ON_BinaryArchive &binary_archive) |
ON_Brep * | RegionBoundaryBrep (ON_Brep *brep=NULL) const |
class ON_BrepRegionTopology * | RegionTopology () const |
ON_BOOL32 | Write (ON_BinaryArchive &binary_archive) const |
~ON_BrepRegion () | |
Public Attributes | |
ON_BoundingBox | m_bbox |
ON_SimpleArray< int > | m_fsi |
int | m_region_index |
ON_U | m_region_user |
int | m_type |
Private Member Functions | |
ON_BrepRegion (const ON_BrepRegion &) | |
ON_OBJECT_DECLARE (ON_BrepRegion) | |
Private Attributes | |
ON_BrepRegionTopology * | m_rtop |
Friends | |
class | ON_Brep |
class | ON_BrepRegionTopology |
Definition at line 1364 of file opennurbs_brep.h.
Definition at line 292 of file opennurbs_brep_region.cpp.
Definition at line 300 of file opennurbs_brep_region.cpp.
ON_BrepRegion::ON_BrepRegion | ( | const ON_BrepRegion & | ) | [private] |
const ON_BoundingBox & ON_BrepRegion::BoundingBox | ( | ) | const |
Definition at line 402 of file opennurbs_brep_region.cpp.
ON_Brep * ON_BrepRegion::Brep | ( | ) | const |
Definition at line 371 of file opennurbs_brep_region.cpp.
ON_BrepFaceSide * ON_BrepRegion::FaceSide | ( | int | rfsi | ) | const |
Definition at line 382 of file opennurbs_brep_region.cpp.
bool ON_BrepRegion::IsFinite | ( | ) | const |
Definition at line 397 of file opennurbs_brep_region.cpp.
ON_BOOL32 ON_BrepRegion::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 286 of file opennurbs_brep_region.cpp.
ON_BrepRegion::ON_OBJECT_DECLARE | ( | ON_BrepRegion | ) | [private] |
ON_BrepRegion & ON_BrepRegion::operator= | ( | const ON_BrepRegion & | src | ) |
Definition at line 304 of file opennurbs_brep_region.cpp.
ON_BOOL32 ON_BrepRegion::Read | ( | ON_BinaryArchive & | binary_archive | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 343 of file opennurbs_brep_region.cpp.
ON_Brep * ON_BrepRegion::RegionBoundaryBrep | ( | ON_Brep * | brep = NULL | ) | const |
Definition at line 1159 of file opennurbs_brep_region.cpp.
ON_BrepRegionTopology * ON_BrepRegion::RegionTopology | ( | ) | const |
Definition at line 376 of file opennurbs_brep_region.cpp.
ON_BOOL32 ON_BrepRegion::Write | ( | ON_BinaryArchive & | binary_archive | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 320 of file opennurbs_brep_region.cpp.
friend class ON_Brep [friend] |
Definition at line 1439 of file opennurbs_brep.h.
friend class ON_BrepRegionTopology [friend] |
Definition at line 1440 of file opennurbs_brep.h.
Definition at line 1422 of file opennurbs_brep.h.
Definition at line 1420 of file opennurbs_brep.h.
Definition at line 1377 of file opennurbs_brep.h.
Definition at line 1374 of file opennurbs_brep.h.
ON_BrepRegionTopology* ON_BrepRegion::m_rtop [private] |
Definition at line 1441 of file opennurbs_brep.h.
Definition at line 1421 of file opennurbs_brep.h.