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

Vertex around facet iterator for haldedge range based for support. More...

#include <halfedge_range_iterators.h>

+ Inheritance diagram for VertexFacetConstIterator:
+ Collaboration diagram for VertexFacetConstIterator:

Public Member Functions

 VertexFacetConstIterator (const MbHalfedge &topo, size_t iF, bool begin=true) noexcept
 Constructor.
 
const MbHalfedgeVertex & operator* () const noexcept
 Data access.
 
- Public Member Functions inherited from EdgeFacetConstIterator
 EdgeFacetConstIterator (const MbHalfedge &topo, size_t iF, bool begin=true) noexcept
 Constructor.
 
EdgeFacetConstIterator & operator++ () noexcept
 An increment operator.
 
- Public Member Functions inherited from EdgeConstIterator
 EdgeConstIterator (const MbHalfedge &topo, size_t iEd, bool begin=true) noexcept
 Construct from edge. More...
 
bool operator!= (const EdgeConstIterator &it) const noexcept
 Comparison operator. Empty edge is identical to any other edge to support iteration on open boundaries.
 
const MbHalfedgeEdge & operator* () const noexcept
 Data access.
 

Detailed Description

Vertex around facet iterator for haldedge range based for support.


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