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

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

#include <halfedge_segm_range_iterators.h>

Public Member Functions

 ActiveLoopSegmConstIterator (const MbHalfedgeSegmentation &segm, bool begin=true) noexcept
 Constructor. More...
 
ActiveLoopSegmConstIterator & operator++ () noexcept
 An increment operator.
 
bool operator!= (const ActiveLoopSegmConstIterator &it) const noexcept
 A comparison operator.
 
const MbSegmentationLoop & operator* () const noexcept
 Data access.
 

Detailed Description

Subregion iterator for haldedge range based for support.

Constructor & Destructor Documentation

◆ ActiveLoopSegmConstIterator()

ActiveLoopSegmConstIterator::ActiveLoopSegmConstIterator ( const MbHalfedgeSegmentation &  segm,
bool  begin = true 
)
noexcept

Constructor.

Parameters
[in]segm- Halfedge segmentation.
[in]begin- If true creates begin iterator, creates end iterator otherwise.

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