Main Page   Class Hierarchy   Compound List   File List   Compound Members  

GeMeshWingedEdge::VertexFaceIterator Class Reference

Class for iterating over faces touching a vertex. More...

#include <freecloth/geom/geMeshWingedEdge.h>

Inheritance diagram for GeMeshWingedEdge::VertexFaceIterator:

Inheritance graph
[legend]
Collaboration diagram for GeMeshWingedEdge::VertexFaceIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VertexFaceIterator (const GeMeshWingedEdge &, VertexId vertexId, HalfEdgeId halfEdgeId)
VertexFaceIterator & operator++ ()
VertexFaceIterator operator++ (int)
bool operator== (const VertexFaceIterator &) const
bool operator!= (const VertexFaceIterator &) const
const GeMesh::FaceWrapperoperator * () const
const GeMesh::FaceWrapperoperator-> () const

Static Public Member Functions

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

Private Types

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

Private Member Functions

 VertexFaceIterator (const HalfEdgeWrapper &, VertexId)

Private Attributes

GeMeshWingedEdge::HalfEdgeWrapper _wrapper
VertexId _vertexId
GeMesh::FaceWrapper _faceWrapper

Detailed Description

Class for iterating over faces touching a vertex.

Pattern: Iterator

Definition at line 414 of file geMeshWingedEdge.h.


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