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

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

#include <halfedge_range_iterators.h>

+ Collaboration diagram for ActiveEdgeConstIterator:

Public Member Functions

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

Detailed Description

Edge iterator for haldedge range based for support.

Constructor & Destructor Documentation

◆ ActiveEdgeConstIterator()

ActiveEdgeConstIterator::ActiveEdgeConstIterator ( 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: