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