#include <HalfEdge.hpp>
| Public Attributes | |
| OptionalFaceHandle | face | 
| HalfEdgeHandle | next | 
| VertexHandle | target | 
| The vertex this edge points to.  More... | |
| HalfEdgeHandle | twin | 
| The twin edge.  More... | |
| Private Member Functions | |
| HalfEdge () | |
| Initializes all fields with dummy values (unsafe, thus private).  More... | |
| Friends | |
| template<typename BaseVecT > | |
| class | HalfEdgeMesh | 
| Several methods of HEM need to invoke the unsafe ctor.  More... | |
Definition at line 74 of file HalfEdge.hpp.
| 
 | inlineprivate | 
Initializes all fields with dummy values (unsafe, thus private).
Definition at line 95 of file HalfEdge.hpp.
| 
 | friend | 
Several methods of HEM need to invoke the unsafe ctor.
Definition at line 99 of file HalfEdge.hpp.
| OptionalFaceHandle lvr2::HalfEdge::face | 
The face this edge belongs to (or none, if this edge lies on the boundary).
Definition at line 78 of file HalfEdge.hpp.
| HalfEdgeHandle lvr2::HalfEdge::next | 
The next edge of the face, ordered counter-clockwise. Viewed a different way: it's the next edge when walking clockwise around the source vertex.
Definition at line 86 of file HalfEdge.hpp.
| VertexHandle lvr2::HalfEdge::target | 
The vertex this edge points to.
Definition at line 81 of file HalfEdge.hpp.
| HalfEdgeHandle lvr2::HalfEdge::twin | 
The twin edge.
Definition at line 89 of file HalfEdge.hpp.