An edge representation in a half edge mesh. More...
#include <HalfEdge.hpp>
Public Member Functions | |
HalfEdge () | |
Ctor. | |
~HalfEdge () | |
Dtor. | |
Public Attributes | |
HalfEdge< HVertexT, FaceT > * | next |
A pointer to the next edge in current contour. | |
HalfEdge< HVertexT, FaceT > * | pair |
A pointer to the pair edge of this edge. | |
HVertexT * | start |
A pointer to the start vertex of this edge. | |
HVertexT * | end |
A pointer to the end vertex of this edge. | |
FaceT * | face |
A pointer to the surrounded face. | |
bool | used |
Used for clustering (may be removed soon). |
An edge representation in a half edge mesh.
Definition at line 11 of file HalfEdge.hpp.
lssr::HalfEdge< HVertexT, FaceT >::HalfEdge | ( | ) | [inline] |
Ctor.
Definition at line 17 of file HalfEdge.hpp.
lssr::HalfEdge< HVertexT, FaceT >::~HalfEdge | ( | ) | [inline] |
Dtor.
Definition at line 22 of file HalfEdge.hpp.
HVertexT* lssr::HalfEdge< HVertexT, FaceT >::end |
A pointer to the end vertex of this edge.
Definition at line 38 of file HalfEdge.hpp.
FaceT* lssr::HalfEdge< HVertexT, FaceT >::face |
A pointer to the surrounded face.
Definition at line 41 of file HalfEdge.hpp.
HalfEdge<HVertexT, FaceT>* lssr::HalfEdge< HVertexT, FaceT >::next |
A pointer to the next edge in current contour.
Definition at line 29 of file HalfEdge.hpp.
HalfEdge<HVertexT, FaceT>* lssr::HalfEdge< HVertexT, FaceT >::pair |
A pointer to the pair edge of this edge.
Definition at line 32 of file HalfEdge.hpp.
HVertexT* lssr::HalfEdge< HVertexT, FaceT >::start |
A pointer to the start vertex of this edge.
Definition at line 35 of file HalfEdge.hpp.
bool lssr::HalfEdge< HVertexT, FaceT >::used |
Used for clustering (may be removed soon).
Definition at line 44 of file HalfEdge.hpp.