Classes |
struct | CGALi::Minmax_traits< bool > |
struct | CGALi::Minmax_traits< Sign > |
struct | CGALi::Minmax_traits< Bounded_side > |
struct | CGALi::Minmax_traits< Angle > |
class | Uncertain_conversion_exception |
class | Uncertain< T > |
struct | CGALi::Indeterminate_helper< T > |
struct | CGALi::Indeterminate_helper< Uncertain< T > > |
Namespaces |
namespace | CGALi |
Defines |
#define | CGAL_AND(X, Y) |
#define | CGAL_OR(X, Y) |
#define | CGAL_AND_3(X, Y, Z) CGAL_AND(X, CGAL_AND(Y, Z)) |
#define | CGAL_OR_3(X, Y, Z) CGAL_OR(X, CGAL_OR(Y, Z)) |
Functions |
template<typename T > |
T | inf (Uncertain< T > i) |
template<typename T > |
T | sup (Uncertain< T > i) |
template<typename T > |
bool | is_certain (T) |
template<typename T > |
T | get_certain (T t) |
template<typename T > |
bool | is_certain (Uncertain< T > a) |
template<typename T > |
T | get_certain (Uncertain< T > a) |
template<typename T > |
CGALi::Indeterminate_helper< T >
::result_type | indeterminate () |
template<typename T > |
bool | is_indeterminate (T) |
template<typename T > |
bool | is_indeterminate (Uncertain< T > a) |
bool | certainly (bool b) |
bool | possibly (bool b) |
bool | certainly_not (bool b) |
bool | possibly_not (bool b) |
bool | certainly (Uncertain< bool > c) |
bool | possibly (Uncertain< bool > c) |
bool | certainly_not (Uncertain< bool > c) |
bool | possibly_not (Uncertain< bool > c) |
Uncertain< bool > | operator! (Uncertain< bool > a) |
Uncertain< bool > | operator| (Uncertain< bool > a, Uncertain< bool > b) |
Uncertain< bool > | operator| (bool a, Uncertain< bool > b) |
Uncertain< bool > | operator| (Uncertain< bool > a, bool b) |
Uncertain< bool > | operator& (Uncertain< bool > a, Uncertain< bool > b) |
Uncertain< bool > | operator& (bool a, Uncertain< bool > b) |
Uncertain< bool > | operator& (Uncertain< bool > a, bool b) |
template<typename T > |
Uncertain< bool > | operator== (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator== (Uncertain< T > a, T b) |
template<typename T > |
Uncertain< bool > | operator== (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator!= (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator!= (Uncertain< T > a, T b) |
template<typename T > |
Uncertain< bool > | operator!= (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator< (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator< (Uncertain< T > a, T b) |
template<typename T > |
Uncertain< bool > | operator< (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator> (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator> (Uncertain< T > a, T b) |
template<typename T > |
Uncertain< bool > | operator> (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator<= (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator<= (Uncertain< T > a, T b) |
template<typename T > |
Uncertain< bool > | operator<= (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator>= (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< bool > | operator>= (Uncertain< T > a, T b) |
template<typename T > |
Uncertain< bool > | operator>= (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< T > | make_uncertain (T t) |
template<typename T > |
Uncertain< T > | make_uncertain (Uncertain< T > t) |
template<typename T > |
T | make_certain (T t) |
template<typename T > |
T | make_certain (Uncertain< T > t) |
template<typename T > |
Uncertain< T > | operator- (Uncertain< T > u) |
template<typename T > |
Uncertain< T > | operator* (Uncertain< T > a, Uncertain< T > b) |
template<typename T > |
Uncertain< T > | operator* (T a, Uncertain< T > b) |
template<typename T > |
Uncertain< T > | operator* (Uncertain< T > a, T b) |
template<typename T , typename U > |
Uncertain< T > | enum_cast (Uncertain< U > u) |