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