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 Member Functions

 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 Wed Apr 23 15:58:55 2003 for Freecloth by doxygen1.3-rc3