CGAL 6.0  dD Triangulations

The concept TriangulationVertex
describes the requirements on the type used by the class CGAL::Triangulation<TriangulationTraits_, TriangulationDataStructure_>
, and its derived classes, to represent a vertex.
TriangulationDSVertex
We only list below the additional specific requirements of TriangulationVertex. Compared to TriangulationDSVertex, the main difference is the addition of an association of the vertex with a geometric point.
CGAL::Triangulation_vertex<TriangulationTraits_, Data, TriangulationDSVertex_>
Input/Output
These operators can be used directly and are called by the I/O operator of class Triangulation
.
CGAL::Triangulation_vertex<TriangulationTraits_, Data, TriangulationDSVertex_>
TriangulationFullCell
CGAL::Triangulation<TriangulationTraits_, TriangulationDataStructure_>
Types  
typedef unspecified_type  Point 
The type of the point stored in the vertex.  
Creation  
TriangulationVertex (Full_cell_handle c, const Point &p)  
Constructs a vertex with incident full cell c .  
TriangulationVertex (const Point &p)  
Same as above, but without incident full cell.  
TriangulationVertex ()  
Same as above, but with a defaultconstructed Point .  
Operations  
void  set_point (const Point &p) 
The parameter p becomes the new geometrical position of the vertex.  
const Point &  point () const 
Returns the vertex's position.  
std::istream &  operator>> (std::istream &is, TriangulationVertex &v) 
Inputs the noncombinatorial information given by the vertex, i.e., the point and other possible information.  
std::ostream &  operator<< (std::ostream &os, const TriangulationVertex &v) 
Outputs the noncombinatorial information given by the vertex, i.e., the point and other possible information.  
The type of the point stored in the vertex.
It must be the same as the point type TriangulationTraits::Point_d
when the TriangulationVertex
is used in the class Triangulation<TriangulationTraits, TriangulationDataStructure_>
.
TriangulationVertex::TriangulationVertex  (  Full_cell_handle  c, 
const Point &  p  
) 
Constructs a vertex with incident full cell c
.
The vertex is embedded at point p
.