|
CGAL 6.0 - Number Types
|
#include <CGAL/Rational_traits.h>
The class Rational_traits can be used to determine the type of the numerator and denominator of a rational number type as Quotient, Gmpq, mpq_class or leda_rational.
Types | |
| typedef unspecified_type | RT |
| the type of the numerator and denominator. | |
Operations | |
| RT | numerator (const NT &r) const |
returns the numerator of r. | |
| RT | denominator (const NT &r) const |
returns the denominator of r. | |
| NT | make_rational (const NT &x) const |
| returns self. | |
| NT | make_rational (const std::pair< RT, RT > &p) const |
constructs a rational number p.first/p.second. | |
| NT | make_rational (const RT &n, const RT &d) const |
| constructs a rational number. | |
| NT | make_rational (const NT &n, const NT &d) const |
| constructs a rational number. | |