CGAL 6.3 - 2D Triangulations on Hyperbolic Surfaces
Loading...
Searching...
No Matches
HyperbolicSurfaceTraits_2 Concept Reference

Definition

This traits class must have a type for complex numbers.

Refines
HyperbolicDelaunayTriangulationTraits_2
Has models
CGAL::Hyperbolic_surface_traits_2

Types

typedef unspecified_type FT
 Field number type.
typedef unspecified_type Complex
 represents a complex number, model of ComplexNumber, over the field HyperbolicSurfaceTraits_2::FT for its real and imaginary parts.

Distance computation

template<typename Number = FT, typename Point = Hyperbolic_point_2>
static Number cosh_hd (Point const &u, Hyperbolic_point_2 const &v)

Member Function Documentation

◆ cosh_hd()

template<typename Number = FT, typename Point = Hyperbolic_point_2>
Number HyperbolicSurfaceTraits_2::cosh_hd ( Point const & u,
Hyperbolic_point_2 const & v )
static
Returns
the hyperbolic cosine of the hyperbolic distance between u and v in the Poincaré disk.

#include <Concepts/HyperbolicSurfaceTraits_2.h>

Definition

This traits class must have a type for complex numbers.

Refines
HyperbolicDelaunayTriangulationTraits_2
Has models
CGAL::Hyperbolic_surface_traits_2

Types

typedef unspecified_type FT
 Field number type.
typedef unspecified_type Complex
 represents a complex number, model of ComplexNumber, over the field HyperbolicSurfaceTraits_2::FT for its real and imaginary parts.

Distance computation

template<typename Number = FT, typename Point = Hyperbolic_point_2>
static Number cosh_hd (Point const &u, Hyperbolic_point_2 const &v)

Member Function Documentation

◆ cosh_hd()

template<typename Number = FT, typename Point = Hyperbolic_point_2>
Number HyperbolicSurfaceTraits_2::cosh_hd ( Point const & u,
Hyperbolic_point_2 const & v )
static
Returns
the hyperbolic cosine of the hyperbolic distance between u and v in the Poincaré disk.