#include <Concepts/Periodic_4HyperbolicTriangulationVertexBase_2.h>
- Refines:
TriangulationVertexBase_2
A refinement of the concept TriangulationVertexBase_2 that adds an interface for hyperbolic translations.
For periodic hyperbolic triangulations, the vertex base class needs to temporarily store a hyperbolic translation during the insertion process. A boolean flag indicates whether the face stores a translation or not. The value of the flag is automatically set when storing or removing a translation.
- Has Models:
CGAL::Periodic_4_hyperbolic_triangulation_vertex_base_2
- See also
TriangulationDataStructure_2
-
Periodic_4HyperbolicTriangulationFaceBase_2
◆ Face_handle
◆ Geom_traits
◆ Hyperbolic_translation
◆ Point
◆ Periodic_4HyperbolicTriangulationVertexBase_2() [1/4]
| Periodic_4HyperbolicTriangulationVertexBase_2::Periodic_4HyperbolicTriangulationVertexBase_2 |
( |
| ) |
|
◆ Periodic_4HyperbolicTriangulationVertexBase_2() [2/4]
| Periodic_4HyperbolicTriangulationVertexBase_2::Periodic_4HyperbolicTriangulationVertexBase_2 |
( |
const Point & |
p | ) |
|
Construct a vertex that stores the point p.
◆ Periodic_4HyperbolicTriangulationVertexBase_2() [3/4]
| Periodic_4HyperbolicTriangulationVertexBase_2::Periodic_4HyperbolicTriangulationVertexBase_2 |
( |
const Point & |
p, |
|
|
Face_handle |
fh |
|
) |
| |
Constructs a vertex that stores the point p and is incident to the face fh.
◆ Periodic_4HyperbolicTriangulationVertexBase_2() [4/4]
| Periodic_4HyperbolicTriangulationVertexBase_2::Periodic_4HyperbolicTriangulationVertexBase_2 |
( |
const Face_handle & |
fh | ) |
|
Constructs a vertex that is incident to the face fh.
◆ clear_translation()
| void Periodic_4HyperbolicTriangulationVertexBase_2::clear_translation |
( |
| ) |
|
Removes the translation stored in the vertex, and sets the translation flag to false.
◆ get_translation_flag()
| bool Periodic_4HyperbolicTriangulationVertexBase_2::get_translation_flag |
( |
| ) |
|
Returns the value of the translation flag.
◆ set_translation()
Stores the translation tr in the vertex, and sets the translation flag to true.
◆ translation()
Returns the translation stored in the vertex.