C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
ActiveFacetConstIterator Struct Reference

Facet iterator for haldedge range based for support. More...

#include <halfedge_range_iterators.h>

+ Collaboration diagram for ActiveFacetConstIterator:

Public Member Functions

 ActiveFacetConstIterator (const MbHalfedge &topo, bool begin=true) noexcept
 Constructor. More...
 
ActiveFacetConstIterator & operator++ () noexcept
 An increment operator.
 
bool operator!= (const ActiveFacetConstIterator &it) const noexcept
 A comparison operator.
 
const MbHalfedgeFacet & operator* () const noexcept
 Data access.
 

Detailed Description

Facet iterator for haldedge range based for support.

Constructor & Destructor Documentation

◆ ActiveFacetConstIterator()

ActiveFacetConstIterator::ActiveFacetConstIterator ( const MbHalfedge &  topo,
bool  begin = true 
)
noexcept

Constructor.

Parameters
[in]topo- Halfedge topology.
[in]begin- If true creates begin iterator, creates end iterator otherwise.

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