CGAL 5.1 - 3D Triangulations
|
#include <Concepts/TriangulationVertexBase_3.h>
The vertex base used by the geometric triangulation must store a point. We list here the additional requirements compared to a vertex base usable for the triangulation data structure.
TriangulationCellBase_3
Types | |
typedef unspecified_type | Point |
Must be the same as the point type TriangulationTraits_3::Point_3 defined by the geometric traits class of the triangulation. More... | |
Creation | |
TriangulationVertexBase_3 (const Point &p) | |
Constructs a vertex whose geometric embedding is point p . More... | |
TriangulationVertexBase_3 (const Point &p, Cell_handle c) | |
Constructs a vertex embedding the point p and pointing to cell c . More... | |
Access Functions | |
Point | point () const |
Returns the point. More... | |
Setting | |
void | set_point (Point p) |
Sets the point. More... | |
I/O | |
istream & | operator>> (istream &is, TriangulationVertexBase_3 &v) |
Inputs the non-combinatorial information given by the vertex: the point and other possible information. More... | |
ostream & | operator<< (ostream &os, const TriangulationVertexBase_3 &v) |
Outputs the non-combinatorial information given by the vertex: the point and other possible information. More... | |
typedef unspecified_type TriangulationVertexBase_3::Point |
Must be the same as the point type TriangulationTraits_3::Point_3
defined by the geometric traits class of the triangulation.
TriangulationVertexBase_3::TriangulationVertexBase_3 | ( | const Point & | p | ) |
Constructs a vertex whose geometric embedding is point p
.
TriangulationVertexBase_3::TriangulationVertexBase_3 | ( | const Point & | p, |
Cell_handle | c | ||
) |
Constructs a vertex embedding the point p
and pointing to cell c
.
ostream& TriangulationVertexBase_3::operator<< | ( | ostream & | os, |
const TriangulationVertexBase_3 & | v | ||
) |
Outputs the non-combinatorial information given by the vertex: the point and other possible information.
istream& TriangulationVertexBase_3::operator>> | ( | istream & | is, |
TriangulationVertexBase_3 & | v | ||
) |
Inputs the non-combinatorial information given by the vertex: the point and other possible information.
Point TriangulationVertexBase_3::point | ( | ) | const |
Returns the point.
void TriangulationVertexBase_3::set_point | ( | Point | p | ) |
Sets the point.