|
CGAL 5.1 - 3D Triangulations
|
#include <Concepts/RegularTriangulationVertexBase_3.h>
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.
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. More... | |
Creation | |
| RegularTriangulationVertexBase_3 (const Point &p) | |
Constructs a vertex whose geometric embedding is point p. More... | |
| RegularTriangulationVertexBase_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, RegularTriangulationVertexBase_3 &v) |
| Inputs the non-combinatorial information given by the vertex: the point and other possible information. More... | |
| ostream & | operator<< (ostream &os, const RegularTriangulationVertexBase_3 &v) |
| Outputs the non-combinatorial information given by the vertex: the point and other possible information. More... | |
| typedef unspecified_type RegularTriangulationVertexBase_3::Point |
Must be the same as the point type RegularTriangulationTraits_3::Weighted_point_3 defined by the geometric traits class of the triangulation.
| RegularTriangulationVertexBase_3::RegularTriangulationVertexBase_3 | ( | const Point & | p | ) |
Constructs a vertex whose geometric embedding is point p.
| RegularTriangulationVertexBase_3::RegularTriangulationVertexBase_3 | ( | const Point & | p, |
| Cell_handle | c | ||
| ) |
Constructs a vertex embedding the point p and pointing to cell c.
| ostream& RegularTriangulationVertexBase_3::operator<< | ( | ostream & | os, |
| const RegularTriangulationVertexBase_3 & | v | ||
| ) |
Outputs the non-combinatorial information given by the vertex: the point and other possible information.
| istream& RegularTriangulationVertexBase_3::operator>> | ( | istream & | is, |
| RegularTriangulationVertexBase_3 & | v | ||
| ) |
Inputs the non-combinatorial information given by the vertex: the point and other possible information.
| Point RegularTriangulationVertexBase_3::point | ( | ) | const |
Returns the point.
| void RegularTriangulationVertexBase_3::set_point | ( | Point | p | ) |
Sets the point.