BWAPI
Classes | Namespaces | Functions
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Interval_traits.h File Reference
#include <CGAL/basic.h>
Include dependency graph for Interval_traits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CGALi::Interval_traits_base< T >
struct  Interval_traits< T >
class  Exception_intersection_is_empty

Namespaces

namespace  CGALi

Functions

template<typename Interval >
Interval_traits< Interval >
::Boundary 
lower (const Interval &interval)
template<typename Interval >
Interval_traits< Interval >
::Boundary 
upper (const Interval &interval)
template<typename Interval >
Interval_traits< Interval >
::Boundary 
width (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Boundary 
median (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Boundary 
norm (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Empty::result_type 
empty (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Singleton::result_type 
singleton (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::In::result_type 
in (typename Interval_traits< Interval >::Boundary x, Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Zero_in::result_type 
zero_in (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Zero_in::result_type 
in_zero (Interval interval)
template<typename Interval >
Interval_traits< Interval >
::Equal::result_type 
equal (Interval interval1, Interval interval2)
template<typename Interval >
Interval_traits< Interval >
::Overlap::result_type 
overlap (Interval interval1, Interval interval2)
template<typename Interval >
Interval_traits< Interval >
::Subset::result_type 
subset (Interval interval1, Interval interval2)
template<typename Interval >
Interval_traits< Interval >
::Proper_subset::result_type 
proper_subset (Interval interval1, Interval interval2)
template<typename Interval >
Interval_traits< Interval >
::Intersection::result_type 
intersection (Interval interval1, Interval interval2)
template<typename Interval >
Interval_traits< Interval >
::Hull::result_type 
hull (Interval interval1, Interval interval2)

Detailed Description

This is experimental


Function Documentation

template<typename Interval >
Interval_traits<Interval>::Empty::result_type empty ( Interval  interval) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Equal::result_type equal ( Interval  interval1,
Interval  interval2 
) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Hull::result_type hull ( Interval  interval1,
Interval  interval2 
) [inline]
template<typename Interval >
Interval_traits<Interval>::In::result_type in ( typename Interval_traits< Interval >::Boundary  x,
Interval  interval 
) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Zero_in::result_type in_zero ( Interval  interval) [inline]

Here is the call graph for this function:

template<typename Interval >
Interval_traits<Interval>::Intersection::result_type intersection ( Interval  interval1,
Interval  interval2 
) [inline]

Here is the call graph for this function:

template<typename Interval >
Interval_traits<Interval>::Boundary lower ( const Interval &  interval) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Boundary median ( Interval  interval) [inline]
template<typename Interval >
Interval_traits<Interval>::Boundary norm ( Interval  interval) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Overlap::result_type overlap ( Interval  interval1,
Interval  interval2 
) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Proper_subset::result_type proper_subset ( Interval  interval1,
Interval  interval2 
) [inline]
template<typename Interval >
Interval_traits<Interval>::Singleton::result_type singleton ( Interval  interval) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Subset::result_type subset ( Interval  interval1,
Interval  interval2 
) [inline]
template<typename Interval >
Interval_traits<Interval>::Boundary upper ( const Interval &  interval) [inline]

Here is the caller graph for this function:

template<typename Interval >
Interval_traits<Interval>::Boundary width ( Interval  interval) [inline]

Here is the call graph for this function:

template<typename Interval >
Interval_traits<Interval>::Zero_in::result_type zero_in ( Interval  interval) [inline]

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines