|
CGAL 6.1.3 - Halfedge Data Structures
|
#include <CGAL/HalfedgeDS_vertex_base.h>
The class HalfedgeDS_vertex_base is a model of the HalfedgeDSVertex concept.
Refs is an instantiation of a HalfedgeDS. The template declaration of HalfedgeDS_vertex_base has three parameters with some defaults that allow to select various flavors of vertices. The declaration is best explained with the two following declarations, essentially hiding an implementation dependent default setting:
template <class Refs, class T = CGAL::Tag_true>
class HalfedgeDS_vertex_base;
template <class Refs, class T, class Point>
class HalfedgeDS_vertex_base;
Let us look at some instantiations
HalfedgeDSVertex Types | |
| typedef unspecified_type | Point |
| point type for three argument version. | |
Creation | |
| HalfedgeDS_vertex_base () | |
| default constructor. | |
| HalfedgeDS_vertex_base (const Point &p) | |
| initialized with point p. | |
Operations | |
| Point & | point () |
| const Point & | point () const |