|
CGAL 4.7 - 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. More... | |
Operations | |
| RT | numerator (const NT &r) const |
returns the numerator of r. More... | |
| RT | denominator (const NT &r) const |
returns the denominator of r. More... | |
| NT | make_rational (const NT &x) const |
| returns self. More... | |
| NT | make_rational (const std::pair< RT, RT > &p) const |
constructs a rational number p.first/p.second. More... | |
| NT | make_rational (const RT &n, const RT &d) const |
| constructs a rational number. More... | |
| NT | make_rational (const NT &n, const NT &d) const |
| constructs a rational number. More... | |
| typedef unspecified_type CGAL::Rational_traits< NT >::RT |
the type of the numerator and denominator.
| RT CGAL::Rational_traits< NT >::denominator | ( | const NT & | r | ) | const |
returns the denominator of r.
| NT CGAL::Rational_traits< NT >::make_rational | ( | const NT & | x | ) | const |
returns self.
| NT CGAL::Rational_traits< NT >::make_rational | ( | const std::pair< RT, RT > & | p | ) | const |
constructs a rational number p.first/p.second.
| NT CGAL::Rational_traits< NT >::make_rational | ( | const RT & | n, |
| const RT & | d | ||
| ) | const |
constructs a rational number.
| NT CGAL::Rational_traits< NT >::make_rational | ( | const NT & | n, |
| const NT & | d | ||
| ) | const |
constructs a rational number.
| RT CGAL::Rational_traits< NT >::numerator | ( | const NT & | r | ) | const |
returns the numerator of r.