HDSVertex< HDS > Class Template Reference

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

#include <HDSVertex.h>

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

List of all members.

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

 HDSVertex ()
 Default constructor. Unititialized memory.
 HDSVertex (Halfedge_handle h)
 Construct from a halfedge handle.
 HDSVertex (const HDSVertex &x)
 Copy constructor.
 ~HDSVertex ()
 Trivial destructor.
HDSVertexoperator= (const HDSVertex &x)
 Assignment operator.

Detailed Description

template<class HDS>
class HDSVertex< HDS >

A vertex in a halfedge data structure.

Implements the minimum functionality for a vertex in a halfedge data structure. Vertices in ads::HalfedgeDS should derive from this class.


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