41 #ifndef PCL_GEOMETRY_MESH_ELEMENTS_H 42 #define PCL_GEOMETRY_MESH_ELEMENTS_H 44 #include <pcl/geometry/mesh_indices.h> 50 template <
class DerivedT,
class MeshTraitsT,
class MeshTagT>
53 template <
class MeshT>
80 : idx_outgoing_half_edge_ (idx_outgoing_half_edge)
86 template <
class DerivedT,
class MeshTraitsT,
class MeshTagT>
89 template <
class MeshT>
125 : idx_terminating_vertex_ (idx_terminating_vertex),
126 idx_next_half_edge_ (idx_next_half_edge),
127 idx_prev_half_edge_ (idx_prev_half_edge),
144 template <
class DerivedT,
class MeshTraitsT,
class MeshTagT>
147 template <
class MeshT>
175 : idx_inner_half_edge_ (idx_inner_half_edge)
181 template <
class DerivedT,
class MeshTraitsT,
class MeshTagT>
184 template <
class MeshT>
190 #endif // PCL_GEOMETRY_MESH_ELEMENTS_H A vertex is a node in the mesh.
An edge is a connection between two vertices.
Index used to access elements in the half-edge mesh.
Index used to access elements in the half-edge mesh.
Index used to access elements in the half-edge mesh.
Read / write the half-edge mesh from / to a file.
A face is a closed loop of edges.
Base class for the half-edge mesh.