#include <freecloth/geom/geMeshWingedEdge.h>
Inheritance diagram for GeMeshWingedEdge::VertexEdgeIteratorBase:
Public Methods | |
VertexEdgeIteratorBase () | |
VertexEdgeIteratorBase (const GeMeshWingedEdge &, VertexId vertexId, HalfEdgeId halfEdgeId) | |
VertexEdgeIteratorBase & | operator++ () |
VertexEdgeIteratorBase | operator++ (int) |
bool | operator== (const VertexEdgeIteratorBase &) const |
bool | operator!= (const VertexEdgeIteratorBase &) const |
const HalfEdgeWrapper & | operator * () const |
const HalfEdgeWrapper * | operator-> () const |
Static Public Methods | |
VertexEdgeIteratorBase | begin (const GeMeshWingedEdge &, VertexId vertexId) |
Named constructor @{. | |
VertexEdgeIteratorBase | end (const GeMeshWingedEdge &, VertexId vertexId) |
Private Types | |
enum | { ID_INVALID = GeMeshWingedEdge::HalfEdge::ID_INVALID } |
Private Methods | |
VertexEdgeIteratorBase (const HalfEdgeWrapper &, VertexId) | |
Private Attributes | |
GeMeshWingedEdge::HalfEdgeWrapper | _wrapper |
VertexId | _vertexId |
Template parameter HALF is true for halfedge iterator, false for edge iterator.
Pattern: Iterator
Definition at line 360 of file geMeshWingedEdge.h.