#include <MeshItems.hh>
Public Types | |
typedef Refs_ | Refs |
Re-export the template argument Refs. This must be done! | |
typedef GenProg::TagTrue | IsTriangle |
Compile-time-tag: is this face a triangle? Should be typedef'ed to either GenProg::TagTrue or GenProg::TagFalse. | |
Public Member Functions | |
unsigned char | n_vertices () const |
Get the number of vertices of this face. | |
void | set_n_vertices (unsigned char _n) |
Set the number of vertices of this face. | |
HalfedgeHandle | halfedge_handle () const |
Get a halfedge that belongs to this face. | |
void | set_halfedge_handle (HalfedgeHandle _eh) |
Set a halfedge that belongs this face. | |
Static Public Member Functions | |
bool | is_triangle () |
Run-time test: is this face a triangle? |
This minimal interface must be provided by every face. 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.
|
Set a halfedge that belongs this face.
For internal use only.
|
|
Set the number of vertices of this face.
For internal use only.
|