CGAL 6.1 - 2D Triangulations on Hyperbolic Surfaces
|
HyperbolicSurfaceTraits_2
is the concept for the template parameter of most classes of the package.ComplexNumber
describes a complex number type.CGAL::Triangulation_on_hyperbolic_surface_2
represents a triangulation of a closed orientable hyperbolic surface. It offers functions for the generation of the triangulation from a convex fundamental domain, the Delaunay flip algorithm and the construction of a portion of the lift of the triangulation in the Poincaré disk.CGAL::Hyperbolic_fundamental_domain_2
represents a fundamental domain of a closed orientable hyperbolic surface.CGAL::Hyperbolic_fundamental_domain_factory_2
is a factory class, whose purpose is to generate some convex domains of surfaces of genus two.CGAL::Hyperbolic_isometry_2
represents an isometry in the Poincaré disk model. Facilities are offered to compose isometries, and apply an isometry to a point.Models for HyperbolicSurfaceTraits_2
and ComplexNumber
are provided: CGAL::Hyperbolic_surface_traits_2
and CGAL::Complex_number
.
operator<<
and operator>>
are overloaded for several classes of the package. Modules | |
Concepts | |
Main Classes | |
Traits Classes | |
Input/Output Functions | |