C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
MbSegmentationSubRegion Class Reference

Polygonal mesh segmentation subregion. More...

#include <halfedge_element.h>

+ Inheritance diagram for MbSegmentationSubRegion:
+ Collaboration diagram for MbSegmentationSubRegion:

Public Member Functions

 MbSegmentationSubRegion ()
 Default constructor.
 
 MbSegmentationSubRegion (const MbSegmentationSubRegion &that)
 Copy constructor.
 
MbSegmentationSubRegion & operator= (const MbSegmentationSubRegion &that)
 Assingnment operator.
 
void Clear ()
 Clear the subregion.
 
size_t Prev () const
 Get a previous subregion.
 
size_t Next () const
 Get a next subregion.
 
size_t FirstFacet () const
 Get a subregion's first facet.
 
size_t FirstLoop () const
 Get the first subregion cycle identifier.
 
size_t Region () const
 Get the parent subregion.
 
bool IsPrevDefined () const
 Check whether a previous region is defined.
 
bool IsNextDefined () const
 Check whether a next region is defined.
 
void SetPrev (size_t ed)
 Set the previous subregion.
 
void SetNext (size_t ed)
 Set the next subregion.
 
void SetFirstFacet (size_t iF)
 Set the subregion's first facet.
 
void SetFirstLoop (size_t iLoop)
 Set the subregion's first cycle.
 
void SetRegion (size_t iRegion)
 Set parenting region.
 
- Public Member Functions inherited from MbHalfedgeElement
 MbHalfedgeElement ()
 Default constructor.
 
 MbHalfedgeElement (const MbHalfedgeElement &that)
 Copy constructor.
 
virtual ~MbHalfedgeElement ()
 Destructor.
 
MbHalfedgeElement & operator= (const MbHalfedgeElement &that)
 Assignment operator.
 

Additional Inherited Members

- Protected Attributes inherited from MbHalfedgeElement
size_t _id
 Identifier (index in the array).
 

Detailed Description

Polygonal mesh segmentation subregion.


The documentation for this class was generated from the following file: