C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
halfedge_range_iterators.h File Reference

Iterators with range-based-for support to use in a HalfEdge class. More...

#include <halfedge.h>

Classes

struct  ActiveEdgeConstIterator
 Edge iterator for haldedge range based for support. More...
 
struct  ActiveEdgesBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration. More...
 
struct  ActiveVertexConstIterator
 Vertex iterator for haldedge range based for support. More...
 
struct  ActiveVerticesBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration. More...
 
struct  ActiveFacetConstIterator
 Facet iterator for haldedge range based for support. More...
 
struct  ActiveFacetsBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration. More...
 
struct  EdgeConstIterator
 Base edge iterator for haldedge range based for support. More...
 
struct  EdgeFacetConstIterator
 Edge around facet iterator for haldedge range based for support. More...
 
struct  EdgesAroundFacetBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration . More...
 
struct  VertexFacetConstIterator
 Vertex around facet iterator for haldedge range based for support. More...
 
struct  VerticesAroundFacetBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration . More...
 
struct  OutgoingEdgeConstIterator
 Outgoing edges in the vertex fan iterator for haldedge range based for support. More...
 
struct  FacetVertexConstIterator
 Facets around the vertex iterator for haldedge range based for support. More...
 
struct  FacetsAroundVertexBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration . More...
 
struct  EdgeVertexConstIterator
 All edges in the vertex fan iterator for haldedge range based for support. More...
 
struct  EdgesAroundVertexBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration . More...
 
struct  VertexVertexConstIterator
 All vertex adjacent vertices iterator for haldedge range based for support. More...
 
struct  VerticesAroundVertexBegEndPair
 Storage for begin-end pair to support halfedge range-based for iteration . More...
 

Detailed Description

Iterators with range-based-for support to use in a HalfEdge class.