CGAL 5.0.3 - 3D Triangulations
RegularTriangulationVertexBase_3 Concept Reference

Definition

The base vertex of a regular triangulation must be a model of the concept RegularTriangulationVertexBase_3, which refines the concept TriangulationDSVertexBase_3 by adding a geometric point member.

Refines:
TriangulationDSVertexBase_3
Has Models:
CGAL::Regular_triangulation_vertex_base_3
RegularTriangulationCellBase_3

Types

typedef unspecified_type Point
Must be the same as the point type RegularTriangulationTraits_3::Weighted_point_3 defined by the geometric traits class of the triangulation.

Creation

RegularTriangulationVertexBase_3 (const Point &p)
Constructs a vertex whose geometric embedding is point p.

RegularTriangulationVertexBase_3 (const Point &p, Cell_handle c)
Constructs a vertex embedding the point p and pointing to cell c.

Access Functions

Point point () const
Returns the point.

Setting

void set_point (Point p)
Sets the point.

I/O

istream & operator>> (istream &is, RegularTriangulationVertexBase_3 &v)
Inputs the non-combinatorial information given by the vertex: the point and other possible information.

ostream & operator<< (ostream &os, const RegularTriangulationVertexBase_3 &v)
Outputs the non-combinatorial information given by the vertex: the point and other possible information.