|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Polygonal mesh segmentation cycle. More...
#include <halfedge_element.h>
Inheritance diagram for MbSegmentationLoop:
Collaboration diagram for MbSegmentationLoop:Public Member Functions | |
| MbSegmentationLoop () | |
| Default constructor. | |
| MbSegmentationLoop (const MbSegmentationLoop &that) | |
| Copy constructor. | |
| virtual | ~MbSegmentationLoop () |
| Destructor. | |
| MbSegmentationLoop & | operator= (const MbSegmentationLoop &that) |
| Assignment operator. | |
| void | Clear () |
| Clear the cycle. | |
| size_t | Prev () const |
| Get a previous cycle. | |
| size_t | Next () const |
| Get a next cycle. | |
| size_t | Edge () const |
| Get a cycle's first edge. | |
| size_t | SubRegion () const |
| Get parent subregion. | |
| bool | HasInnerEdges () const |
| Check if inner edges present in the cycle. | |
| bool | IsPrevDefined () const |
| Check if a previous cycle is defined. | |
| bool | IsNextDefined () const |
| Check if a next cycle is defined. | |
| void | SetPrev (size_t ed) |
| Set the previous cycle. | |
| void | SetNext (size_t ed) |
| Set the next cycle. | |
| void | SetEdge (size_t ed) |
| Set the first edge of the cycle. | |
| void | SetSubRegion (size_t iReg) |
| Set the parent subregion. | |
| void | SetInnerEdges (bool bVal) |
| Set whether a cycle uses inner edges of not. | |
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). | |
Polygonal mesh segmentation cycle.