Main Page   Class Hierarchy   Compound List   File List   Compound Members  

freecloth::GeMeshWingedEdge::EdgeIteratorBase< HALF > Class Template Reference

Class for both edge and halfedge iterators. More...

#include <freecloth/geom/geMeshWingedEdge.h>

Inheritance diagram for freecloth::GeMeshWingedEdge::EdgeIteratorBase< HALF >:

freecloth::GeMeshTypes List of all members.

Public Member Functions

 EdgeIteratorBase (const GeMeshWingedEdge &, HalfEdgeId)
EdgeIteratorBase & operator++ ()
EdgeIteratorBase operator++ (int)
bool operator== (const EdgeIteratorBase &) const
bool operator!= (const EdgeIteratorBase &) const
const HalfEdgeWrapperoperator * () const
const HalfEdgeWrapperoperator-> () const

Static Public Member Functions

EdgeIteratorBase begin (const GeMeshWingedEdge &)
EdgeIteratorBase end (const GeMeshWingedEdge &)

Detailed Description

template<bool HALF>
class freecloth::GeMeshWingedEdge::EdgeIteratorBase< HALF >

Class for both edge and halfedge iterators.

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

Pattern: Iterator

Definition at line 312 of file geMeshWingedEdge.h.


Member Function Documentation

template<bool HALF>
GeMeshWingedEdge::EdgeIteratorBase< HALF > freecloth::GeMeshWingedEdge::EdgeIteratorBase< HALF >::begin const GeMeshWingedEdge   [static]
 

Named constructor

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


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