A face in a halfedge data structure. More...
#include <HDSFace.h>
Public Types | |
| typedef base_type::Halfedge_handle | Halfedge_handle |
| A handle to a halfedge. | |
|
typedef base_type::Halfedge_const_handle | Halfedge_const_handle |
| A handle to a const halfedge. | |
Public Member Functions | |
| HDSFace () | |
| Default constructor. Unititialized memory. | |
| HDSFace (Halfedge_handle h) | |
| Construct from a halfedge handle. | |
| HDSFace (const HDSFace &x) | |
| Copy constructor. | |
| ~HDSFace () | |
| Trivial destructor. | |
| Halfedge_const_handle | halfedge () const |
| Return a const handle to one of the incident half-edges. | |
| Halfedge_handle & | halfedge () |
| Return a reference to the handle to one of the incident half-edges. | |
| HDSFace & | operator= (const HDSFace &x) |
| Assignment operator. | |
| Face_Halfedge_circulator | halfedges_begin () |
| Return a halfedge circulator. | |
| Face_Halfedge_const_circulator | halfedges_begin () const |
| Return a halfedge const circulator. | |
A face in a halfedge data structure.
Implements the minimum functionality for a face in a halfedge data structure. Faces in ads::HalfedgeDS should derive from this class.
1.6.3