Main Page   Class Hierarchy   Compound List   File List   Compound Members  

GeMeshWingedEdge::HalfEdge Class Reference

Half-edge data structure. This is a private class, only used for data storage. The HalfEdgeWrapper class is a facade that is exposed to clients. More...

#include <freecloth/geom/geMeshWingedEdge.h>

List of all members.

Public Types

enum  { ID_INVALID = ~0U }

Public Methods

 HalfEdge ()
 HalfEdge (VertexId origin, HalfEdgeId twin, FaceId face, HalfEdgeId next)
VertexId getOriginVertexId () const
HalfEdgeId getTwinHalfEdgeId () const
FaceId getFaceId () const
HalfEdgeId getNextHalfEdgeId () const
bool hasTwin () const

Private Attributes

VertexId _origin
HalfEdgeId _twin
FaceId _face
HalfEdgeId _next

Friends

class GeMeshWingedEdge


Detailed Description

Half-edge data structure. This is a private class, only used for data storage. The HalfEdgeWrapper class is a facade that is exposed to clients.

Definition at line 189 of file geMeshWingedEdge.h.


The documentation for this class was generated from the following files:
Generated on Fri May 2 16:51:19 2003 for Freecloth by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002