include
lvr2
geometry
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>
50
struct
HalfEdgeVertex
51
{
53
OptionalHalfEdgeHandle
outgoing
;
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