A halfedge in a halfedge data structure. More...
#include <HDSHalfedge.h>
| Public Types | |
| typedef HDS::Vertex_handle | Vertex_handle | 
| A handle to a vertex. | |
| typedef HDS::Vertex_const_handle | Vertex_const_handle | 
| A handle to a const vertex. | |
| typedef HDS::Halfedge_handle | Halfedge_handle | 
| A handle to a halfedge. | |
| typedef HDS::Halfedge_const_handle | Halfedge_const_handle | 
| A handle to a const halfedge. | |
| typedef HDS::Face_handle | Face_handle | 
| A handle to a face. | |
| typedef HDS::Face_const_handle | Face_const_handle | 
| A handle to a const face. | |
| Public Member Functions | |
| HDSHalfedge () | |
| Default constructor. Unititialized memory. | |
| HDSHalfedge (const HDSHalfedge &x) | |
| Copy constructor. | |
| ~HDSHalfedge () | |
| Trivial destructor. | |
| HDSHalfedge & | operator= (const HDSHalfedge &x) | 
| Assignment operator. | |
| Halfedge_const_handle | opposite () const | 
| Return a const handle to the opposite half-edge. | |
| Halfedge_const_handle | prev () const | 
| Return a const handle to the previous half-edge. | |
| Halfedge_const_handle | next () const | 
| Return a const handle to the next half-edge. | |
| Vertex_const_handle | vertex () const | 
| Return a const handle to the incident vertex. | |
| Face_const_handle | face () const | 
| Return a const handle to the incident face. | |
| Halfedge_handle & | opposite () | 
| Return a handle to the opposite half-edge. | |
| Halfedge_handle & | prev () | 
| Return a handle to the previous half-edge. | |
| Halfedge_handle & | next () | 
| Return a handle to the next half-edge. | |
| Vertex_handle & | vertex () | 
| Return a handle to the incident vertex. | |
| Face_handle & | face () | 
| Return a handle to the incident face. | |
A halfedge in a halfedge data structure.
Implements the minimum functionality for a halfedge in a halfedge data structure. Halfedges in ads::HalfedgeDS should derive from this class.
 1.6.3
 1.6.3