Developer Documentation
|
#include <OpenFlipper/libs_required/OpenMesh/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 |
void | set_vertex_handle (VertexHandle _vh) |
FaceHandle | face_handle () const |
void | set_face_handle (FaceHandle _fh) |
HalfedgeHandle | next_halfedge_handle () const |
void | set_next_halfedge_handle (HalfedgeHandle _eh) |
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.
Definition at line 107 of file MeshItems.hh.
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.