HDSNode< HDS > Class Template Reference

A node in a halfedge data structure. More...

#include <HDSNode.h>

Inheritance diagram for HDSNode< HDS >:
HDSFace< HDS > HDSVertex< HDS >

List of all members.

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.
HDSNodeoperator= (const HDSNode &x)
 Assignment operator.
Halfedge_const_handle halfedge () const
 Return a const handle to one of the incident half-edges.
Halfedge_handlehalfedge ()
 Return a reference to the handle to one of the incident half-edges.

Detailed Description

template<class HDS>
class HDSNode< HDS >

A node in a halfedge data structure.

Implements the minimum functionality for a node in a halfedge data structure.


The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:14:51 2016 for Algorithms and Data Structures Package by  doxygen 1.6.3