A node in a halfedge data structure. More...
#include <HDSNode.h>
Public Types | |
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. | |
Public Member Functions | |
HDSNode () | |
Default constructor. Unititialized memory. | |
HDSNode (Halfedge_handle h) | |
Construct from a halfedge handle. | |
HDSNode (const HDSNode &x) | |
Copy constructor. | |
~HDSNode () | |
Trivial destructor. | |
HDSNode & | operator= (const HDSNode &x) |
Assignment operator. | |
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. |
A node in a halfedge data structure.
Implements the minimum functionality for a node in a halfedge data structure.