CGAL 5.6.1 - 2D Hyperbolic Delaunay Triangulations
HyperbolicTriangulationFaceBase_2 Concept Reference

Definition

Refines
TriangulationFaceBase_2

The concept HyperbolicTriangulationFaceBase_2 describes the requirements for the base face class of a hyperbolic triangulation data structure.

This concept provides an interface for the functionality needed in faces to compute Delaunay triangulations in the hyperbolic plane. The function tds_data() is used internally by the triangulation class during the insertion of points in the triangulation.

Has Models:
CGAL::Hyperbolic_triangulation_face_base_2
See also
TriangulationDataStructure_2
HyperbolicFaceData

Internal Access Functions

Advanced

These functions are used internally by the hyperbolic Delaunay triangulation.

The user is not encouraged to use them directly as they may change in the future.

HyperbolicFaceDatahyperbolic_data ()
 This function gives non-const access to a variable that is a model of HyperbolicFaceData. More...
 
const HyperbolicFaceDatahyperbolic_data () const
 This function gives const access to a variable of that is a model of HyperbolicFaceData. More...
 

Member Function Documentation

◆ hyperbolic_data() [1/2]

HyperbolicFaceData& HyperbolicTriangulationFaceBase_2::hyperbolic_data ( )

This function gives non-const access to a variable that is a model of HyperbolicFaceData.

This is an advanced function.

◆ hyperbolic_data() [2/2]

const HyperbolicFaceData& HyperbolicTriangulationFaceBase_2::hyperbolic_data ( ) const

This function gives const access to a variable of that is a model of HyperbolicFaceData.

This is an advanced function.