Main Page   Class Hierarchy   Compound List   File List   Compound Members  

GeMeshWingedEdge::VertexEdgeIteratorBase< HALF > Class Template Reference

Class for both edge and halfedge iterators touching a vertex. More...

#include <freecloth/geom/geMeshWingedEdge.h>

Inheritance diagram for GeMeshWingedEdge::VertexEdgeIteratorBase< HALF >:

Inheritance graph
[legend]
Collaboration diagram for GeMeshWingedEdge::VertexEdgeIteratorBase< HALF >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VertexEdgeIteratorBase (const GeMeshWingedEdge &, VertexId vertexId, HalfEdgeId halfEdgeId)
VertexEdgeIteratorBase & operator++ ()
VertexEdgeIteratorBase operator++ (int)
bool operator== (const VertexEdgeIteratorBase &) const
bool operator!= (const VertexEdgeIteratorBase &) const
const HalfEdgeWrapperoperator * () const
const HalfEdgeWrapperoperator-> () const

Static Public Member Functions

VertexEdgeIteratorBase begin (const GeMeshWingedEdge &, VertexId vertexId)
VertexEdgeIteratorBase end (const GeMeshWingedEdge &, VertexId vertexId)

Private Types

enum  { ID_INVALID = GeMeshWingedEdge::HalfEdge::ID_INVALID }

Private Member Functions

 VertexEdgeIteratorBase (const HalfEdgeWrapper &, VertexId)

Private Attributes

GeMeshWingedEdge::HalfEdgeWrapper _wrapper
VertexId _vertexId

Detailed Description

template<bool HALF>
class GeMeshWingedEdge::VertexEdgeIteratorBase< HALF >

Class for both edge and halfedge iterators touching a vertex.

Template parameter HALF is true for halfedge iterator, false for edge iterator.

Pattern: Iterator

Definition at line 357 of file geMeshWingedEdge.h.


Member Function Documentation

template<bool HALF>
GeMeshWingedEdge::VertexEdgeIteratorBase< HALF > GeMeshWingedEdge::VertexEdgeIteratorBase< HALF >::begin const GeMeshWingedEdge  ,
VertexId    vertexId
[static]
 

Named constructor

Definition at line 163 of file geMeshWingedEdge.imp.h.

References GeMeshWingedEdge::_vertexHalfEdgeIds.


The documentation for this class was generated from the following files:
Generated on Wed Apr 23 15:58:55 2003 for Freecloth by doxygen1.3-rc3