CGAL 6.2 - 2D Triangulations on Hyperbolic Surfaces

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Functions
CGAL Namespace Reference

## Namespaces
namespace | IO

## Classes
class | Algebraic_structure_traits
class | Cell_attribute
class | Cell_attribute_with_id
struct | Coercion_traits
class | Combinatorial_map
struct | Combinatorial_map_with_cross_ratios_item
| This item defines attributes of edges that are of type `Complex_number` reprensenting cross-ratios. More...
class | Complex_number
struct | Euclidean_ring_tag
struct | Field_tag
struct | Field_with_kth_root_tag
struct | Field_with_root_of_tag
struct | Field_with_sqrt_tag
class | Fraction_traits
struct | Generic_map_min_items
class | Gmpfi
class | Gmpfr
class | Gmpq
class | Gmpz
class | Gmpzf
class | Hyperbolic_Delaunay_triangulation_2
class | Hyperbolic_Delaunay_triangulation_CK_traits_2
class | Hyperbolic_Delaunay_triangulation_traits_2
class | Hyperbolic_fundamental_domain_2
| represents a fundamental domain of a closed orientable hyperbolic surface. More...
class | Hyperbolic_fundamental_domain_factory_2
| Factory class, whose only purpose is to construct random fundamental domains of closed orientable hyperbolic surfaces. More...
class | Hyperbolic_isometry_2
| represents an isometry in the Poincaré disk model. More...
class | Hyperbolic_octagon_translation
class | Hyperbolic_surface_traits_2
class | Hyperbolic_triangulation_face_base_2
class | Input_rep
struct | Integral_domain_tag
struct | Integral_domain_without_division_tag
class | Interval_nt
class | Is_valid
class | Istream_iterator
class | Lazy_exact_nt
struct | Max
struct | Min
class | MP_Float
struct | Mpzf
struct | NT_converter
class | Number_type_checker
class | Ostream_iterator
class | Output_rep
class | Periodic_4_hyperbolic_Delaunay_triangulation_2
class | Periodic_4_hyperbolic_Delaunay_triangulation_traits_2
class | Periodic_4_hyperbolic_triangulation_2
class | Periodic_4_hyperbolic_triangulation_face_base_2
class | Periodic_4_hyperbolic_triangulation_vertex_base_2
struct | Protect_FPU_rounding
class | Quotient
class | Rational_traits
class | Real_embeddable_traits
struct | Root_of_traits
class | Set_ieee_double_precision
class | Sqrt_extension
class | Triangulation_on_hyperbolic_surface_2
| represents a triangulation of a closed orientable hyperbolic surface. More...
struct | Unique_factorization_domain_tag
class | Verbose_ostream

## Typedefs
typedef Interval_nt< false > | Interval_nt_advanced
typedef unspecified_type | Exact_integer
typedef unspecified_type | Exact_rational

## Functions
ostream & | operator<< (ostream &os, Class c)
istream & | operator>> (istream &is, Class c)
Rational | simplest_rational_in_interval (double d1, double d2)
Rational | to_rational (double d)
OutputIterator | compute_roots_of_2 (const RT &a, const RT &b, const RT &c, OutputIterator oit)
Root_of_traits< RT >::Root_of_2 | make_root_of_2 (const RT &a, const RT &b, const RT &c, bool s)
Root_of_traits< RT >::Root_of_2 | make_root_of_2 (RT alpha, RT beta, RT gamma)
Root_of_traits< RT >::Root_of_2 | make_sqrt (const RT &x)
bool | is_valid (const T &x)
T | max (const T &x, const T &y)
T | min (const T &x, const T &y)
NT | abs (const NT &x)
result_type | compare (const NT &x, const NT &y)
result_type | div (const NT1 &x, const NT2 &y)
void | div_mod (const NT1 &x, const NT2 &y, result_type &q, result_type &r)
result_type | gcd (const NT1 &x, const NT2 &y)
result_type | integral_division (const NT1 &x, const NT2 &y)
NT | inverse (const NT &x)
result_type | is_negative (const NT &x)
result_type | is_one (const NT &x)
result_type | is_positive (const NT &x)
result_type | is_square (const NT &x)
result_type | is_square (const NT &x, NT &y)
result_type | is_zero (const NT &x)
NT | kth_root (int k, const NT &x)
result_type | mod (const NT1 &x, const NT2 &y)
NT | root_of (int k, InputIterator begin, InputIterator end)
result_type | sign (const NT &x)
void | simplify (const NT &x)
NT | sqrt (const NT &x)
NT | square (const NT &x)
double | to_double (const NT &x)
std::pair< double, double > | to_interval (const NT &x)
NT | unit_part (const NT &x)
std::ostream & | operator<< (std::ostream &s, const Triangulation_on_hyperbolic_surface_2< Traits > &triangulation)
| inserts the triangulation in a stream.
std::istream & | operator>> (std::istream &s, Triangulation_on_hyperbolic_surface_2< Traits > &triangulation)
| extracts the triangulation from a stream.
std::ostream & | operator<< (std::ostream &s, const Hyperbolic_fundamental_domain_2< Traits > &domain)
| inserts the domain in a stream.
std::istream & | operator>> (std::istream &s, Hyperbolic_fundamental_domain_2< Traits > &domain)
| extracts the domain from a stream.
std::ostream & | operator<< (std::ostream &s, const Hyperbolic_isometry_2< Traits > &isometry)
| inserts the isometry in a stream.