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

Facet's edge loop iterator. Does not verify given facet validity. More...

#include <halfedge_iterators.h>

Public Member Functions

 EdgeFacetIterator (const MbHalfedge &topo, size_t iFacet)
 Constructor. More...
 
 ~EdgeFacetIterator ()
 Destructor.
 
void operator++ ()
 Increment operator moves iterator to the next edge in the facet loop.
 
size_t Edge () const
 Get the current edge id.
 
bool Done () const
 Check if all edges in the loop were visited during iteration.
 

Detailed Description

Facet's edge loop iterator. Does not verify given facet validity.

Constructor & Destructor Documentation

◆ EdgeFacetIterator()

EdgeFacetIterator::EdgeFacetIterator ( const MbHalfedge &  topo,
size_t  iFacet 
)

Constructor.

Parameters
[in]topo- Halfedge topology.
[in]iFacet- Facet id.

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