CGAL 5.1  Number Types

Classes  
class  CGAL::Interval_nt< Protected > 
The class Interval_nt provides an interval arithmetic number type. More...  
class  CGAL::Lazy_exact_nt< NT > 
An object of the class Lazy_exact_nt<NT> is able to represent any real embeddable number which NT is able to represent. More...  
class  CGAL::MP_Float 
An object of the class MP_Float is able to represent a floating point value with arbitrary precision. More...  
class  CGAL::Number_type_checker< NT1, NT2, Comparator > 
Number_type_checker is a number type whose instances store two numbers of types NT1 and NT2 . More...  
class  CGAL::Quotient< NT > 
An object of the class Quotient<NT> is an element of the field of quotients of the integral domain type NT . More...  
Typedefs  
typedef Interval_nt< false >  CGAL::Interval_nt_advanced 
This typedef (at namespace CGAL scope) exists for backward compatibility, as well as removing the need to remember the Boolean value for the template parameter.  
typedef unspecified_type  CGAL::Exact_integer 
Exact_integer is an exact integer number type. More...  
typedef unspecified_type  CGAL::Exact_rational 
Exact_rational is an exact rational number type, constructible from double . More...  
typedef unspecified_type CGAL::Exact_integer 
#include <CGAL/Exact_integer.h>
Exact_integer
is an exact integer number type.
It is a typedef of another number type. Its exact definition depends on the availability the thirdparty libraries GMP, CORE, and LEDA. CGAL must be configured with at least one of those libraries.
typedef unspecified_type CGAL::Exact_rational 
#include <CGAL/Exact_rational.h>
Exact_rational
is an exact rational number type, constructible from double
.
It is a typedef of another number type. Its exact definition depends on the availability the thirdparty libraries GMP, CORE, and LEDA. CGAL must be configured with at least one of those libraries.