OpenMesh
|
Interface for the internal halfedge type. More...
#include <Doc/Concepts/MeshItems.hh>
Public Types | |
typedef Refs_ | Refs |
Re-export the template argument Refs. This must be done! | |
Public Member Functions | |
VertexHandle | vertex_handle () const |
Get the vertex the halfedge point to. More... | |
void | set_vertex_handle (VertexHandle _vh) |
Set the vertex the halfedge point to. More... | |
FaceHandle | face_handle () const |
Get the face this halfedge belongs to. More... | |
void | set_face_handle (FaceHandle _fh) |
Set the face this halfedge belongs to. More... | |
HalfedgeHandle | next_halfedge_handle () const |
Get the next halfedge inside this face. More... | |
void | set_next_halfedge_handle (HalfedgeHandle _eh) |
Set the next halfedge inside this face. More... | |
Interface for the internal halfedge type.
This minimal interface must be provided by every halfedge. It's up to the mesh kernel (or the items used by the mesh kernel) to implement it.
All methods marked as internal should only be used by the mesh kernel.
FaceHandle OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >::face_handle | ( | ) | const |
Get the face this halfedge belongs to.
HalfedgeHandle OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >::next_halfedge_handle | ( | ) | const |
Get the next halfedge inside this face.
void OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >::set_face_handle | ( | FaceHandle | _fh | ) |
Set the face this halfedge belongs to.
void OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >::set_next_halfedge_handle | ( | HalfedgeHandle | _eh | ) |
Set the next halfedge inside this face.
void OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >::set_vertex_handle | ( | VertexHandle | _vh | ) |
Set the vertex the halfedge point to.
VertexHandle OpenMesh::Concepts::MeshItems::HalfedgeT< Refs_ >::vertex_handle | ( | ) | const |
Get the vertex the halfedge point to.