\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 5.0 - 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

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.

CGAL::Objecttds_data ()
 This function gives non-const access to a variable of type CGAL::Object. More...
 
const CGAL::Objecttds_data () const
 This function gives const access to a variable of type CGAL::Object. More...
 

Member Function Documentation

◆ tds_data() [1/2]

CGAL::Object& HyperbolicTriangulationFaceBase_2::tds_data ( )

This function gives non-const access to a variable of type CGAL::Object.

This is an advanced function.

◆ tds_data() [2/2]

const CGAL::Object& HyperbolicTriangulationFaceBase_2::tds_data ( ) const

This function gives const access to a variable of type CGAL::Object.

This is an advanced function.