Loading [MathJax]/jax/input/TeX/config.js
 
CGAL 6.1 - 2D Hyperbolic Delaunay Triangulations
All Classes Namespaces Functions Typedefs Pages
Loading...
Searching...
No Matches
HyperbolicFaceData Class Reference

#include <Concepts/HyperbolicTriangulationFaceBase_2.h>

Definition

The concept HyperbolicTriangulationFaceBase_2 describes the requirements for an internal data class that must be provided by the model of the HyperbolicTriangulationFaceBase_2.

See also
HyperbolicTriangulationFaceBase_2

Public Member Functions

void set_infinite ()
 sets the face as infinite and non-Delaunay hyperbolic
 
void set_Delaunay_hyperbolic ()
 sets the face as Delaunay hyperbolic
 
bool is_Delaunay_hyperbolic ()
 returns whether the face is Delaunay hyperbolic, or not.
 
void set_Delaunay_non_hyperbolic (int i)
 sets the i-th edge of the face as non-hyperbolic
 
bool is_Delaunay_non_hyperbolic (int i)
 returns whether the i-th edge of the face is non-hyperbolic
 

Member Function Documentation

◆ is_Delaunay_hyperbolic()

bool HyperbolicFaceData::is_Delaunay_hyperbolic ( )

returns whether the face is Delaunay hyperbolic, or not.

◆ is_Delaunay_non_hyperbolic()

bool HyperbolicFaceData::is_Delaunay_non_hyperbolic ( int  i)

returns whether the i-th edge of the face is non-hyperbolic

◆ set_Delaunay_hyperbolic()

void HyperbolicFaceData::set_Delaunay_hyperbolic ( )

sets the face as Delaunay hyperbolic

◆ set_Delaunay_non_hyperbolic()

void HyperbolicFaceData::set_Delaunay_non_hyperbolic ( int  i)

sets the i-th edge of the face as non-hyperbolic

◆ set_infinite()

void HyperbolicFaceData::set_infinite ( )

sets the face as infinite and non-Delaunay hyperbolic