#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.