HalfEdgeVertex.hpp
Go to the documentation of this file.
1 
28 /*
29  * HalfEdgeVertex.hpp
30  *
31  * @date 02.06.2017
32  * @author Lukas Kalbertodt <lukas.kalbertodt@gmail.com>
33  */
34 
35 #ifndef LVR2_GEOMETRY_HALFEDGEVERTEX_H_
36 #define LVR2_GEOMETRY_HALFEDGEVERTEX_H_
37 
38 #include "BaseMesh.hpp"
39 
40 namespace lvr2
41 {
42 
43 // Forward declarations
44 struct OptionalHalfEdgeHandle;
45 
49 template <typename BaseVecT>
51 {
54 
56  BaseVecT pos;
57 };
58 
59 } // namespace lvr2
60 
61 #endif /* LVR2_GEOMETRY_HALFEDGEVERTEX_H_ */
BaseMesh.hpp
lvr2::HalfEdgeVertex::pos
BaseVecT pos
The 3D position of this vertex.
Definition: HalfEdgeVertex.hpp:56
lvr2::OptionalHalfEdgeHandle
Semantically equivalent to boost::optional<HalfEdgeHandle>
Definition: HalfEdge.hpp:66
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::HalfEdgeVertex
Represents a vertex in the HEM data structure.
Definition: HalfEdgeVertex.hpp:50
lvr2::HalfEdgeVertex::outgoing
OptionalHalfEdgeHandle outgoing
The edge starting at this vertex.
Definition: HalfEdgeVertex.hpp:53


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:23