BWAPI
Classes | Namespaces
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/Arrangement_2/Arr_traits_adaptor_2_dispatching.h File Reference
#include <boost/mpl/bool.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/or.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/mpl/has_xxx.hpp>
#include <CGAL/Arr_tags.h>
Include dependency graph for Arr_traits_adaptor_2_dispatching.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Arr_use_dummy_tag
 tag to specify to use a dummy implementation More...
struct  Arr_use_traits_tag
 tag to specify to call the corresponding traits method More...
struct  CGALi::Parameter_space_in_x_2::Curve_end< ArrSideTag >
struct  CGALi::Parameter_space_in_x_2::Curve_end< Arr_oblivious_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve_end< Arr_open_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve_end< Arr_contracted_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve_end< Arr_closed_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve_end< Arr_identified_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve< ArrSideTag >
struct  CGALi::Parameter_space_in_x_2::Curve< Arr_oblivious_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve< Arr_open_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve< Arr_contracted_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve< Arr_closed_side_tag >
struct  CGALi::Parameter_space_in_x_2::Curve< Arr_identified_side_tag >
struct  CGALi::Parameter_space_in_x_2::Point< ArrSideTag >
struct  CGALi::Parameter_space_in_x_2::Point< Arr_oblivious_side_tag >
struct  CGALi::Parameter_space_in_x_2::Point< Arr_open_side_tag >
struct  CGALi::Parameter_space_in_x_2::Point< Arr_contracted_side_tag >
struct  CGALi::Parameter_space_in_x_2::Point< Arr_closed_side_tag >
struct  CGALi::Parameter_space_in_x_2::Point< Arr_identified_side_tag >
struct  CGALi::Compare_y_near_boundary_2::Curve_ends< ArrSideTag >
struct  CGALi::Compare_y_near_boundary_2::Curve_ends< Arr_oblivious_side_tag >
struct  CGALi::Compare_y_near_boundary_2::Curve_ends< Arr_open_side_tag >
struct  CGALi::Compare_y_near_boundary_2::Curve_ends< Arr_contracted_side_tag >
struct  CGALi::Compare_y_near_boundary_2::Curve_ends< Arr_closed_side_tag >
struct  CGALi::Compare_y_near_boundary_2::Curve_ends< Arr_identified_side_tag >
struct  CGALi::Compare_y_on_boundary_2::Points< ArrSideTag >
struct  CGALi::Compare_y_on_boundary_2::Points< Arr_oblivious_side_tag >
struct  CGALi::Compare_y_on_boundary_2::Points< Arr_open_side_tag >
struct  CGALi::Compare_y_on_boundary_2::Points< Arr_contracted_side_tag >
struct  CGALi::Compare_y_on_boundary_2::Points< Arr_closed_side_tag >
struct  CGALi::Compare_y_on_boundary_2::Points< Arr_identified_side_tag >
struct  CGALi::Is_on_y_identification_2::Curve< ArrSideTag >
struct  CGALi::Is_on_y_identification_2::Curve< Arr_oblivious_side_tag >
struct  CGALi::Is_on_y_identification_2::Curve< Arr_open_side_tag >
struct  CGALi::Is_on_y_identification_2::Curve< Arr_contracted_side_tag >
struct  CGALi::Is_on_y_identification_2::Curve< Arr_closed_side_tag >
struct  CGALi::Is_on_y_identification_2::Curve< Arr_identified_side_tag >
struct  CGALi::Is_on_y_identification_2::Point< ArrSideTag >
struct  CGALi::Is_on_y_identification_2::Point< Arr_oblivious_side_tag >
struct  CGALi::Is_on_y_identification_2::Point< Arr_open_side_tag >
struct  CGALi::Is_on_y_identification_2::Point< Arr_contracted_side_tag >
struct  CGALi::Is_on_y_identification_2::Point< Arr_closed_side_tag >
struct  CGALi::Is_on_y_identification_2::Point< Arr_identified_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve_end< ArrSideTag >
struct  CGALi::Parameter_space_in_y_2::Curve_end< Arr_oblivious_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve_end< Arr_open_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve_end< Arr_contracted_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve_end< Arr_closed_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve_end< Arr_identified_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve< ArrSideTag >
struct  CGALi::Parameter_space_in_y_2::Curve< Arr_oblivious_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve< Arr_open_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve< Arr_contracted_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve< Arr_closed_side_tag >
struct  CGALi::Parameter_space_in_y_2::Curve< Arr_identified_side_tag >
struct  CGALi::Parameter_space_in_y_2::Point< ArrSideTag >
struct  CGALi::Parameter_space_in_y_2::Point< Arr_oblivious_side_tag >
struct  CGALi::Parameter_space_in_y_2::Point< Arr_open_side_tag >
struct  CGALi::Parameter_space_in_y_2::Point< Arr_contracted_side_tag >
struct  CGALi::Parameter_space_in_y_2::Point< Arr_closed_side_tag >
struct  CGALi::Parameter_space_in_y_2::Point< Arr_identified_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Point_curve_end< ArrSideTag >
struct  CGALi::Compare_x_near_boundary_2::Point_curve_end< Arr_oblivious_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Point_curve_end< Arr_open_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Point_curve_end< Arr_contracted_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Point_curve_end< Arr_closed_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Point_curve_end< Arr_identified_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Curve_ends< ArrSideTag >
struct  CGALi::Compare_x_near_boundary_2::Curve_ends< Arr_oblivious_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Curve_ends< Arr_open_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Curve_ends< Arr_contracted_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Curve_ends< Arr_closed_side_tag >
struct  CGALi::Compare_x_near_boundary_2::Curve_ends< Arr_identified_side_tag >
struct  CGALi::Compare_x_on_boundary_2::Points< ArrSideTag >
struct  CGALi::Compare_x_on_boundary_2::Points< Arr_oblivious_side_tag >
struct  CGALi::Compare_x_on_boundary_2::Points< Arr_open_side_tag >
struct  CGALi::Compare_x_on_boundary_2::Points< Arr_contracted_side_tag >
struct  CGALi::Compare_x_on_boundary_2::Points< Arr_closed_side_tag >
struct  CGALi::Compare_x_on_boundary_2::Points< Arr_identified_side_tag >
struct  CGALi::Is_on_x_identification_2::Curve< ArrSideTag >
struct  CGALi::Is_on_x_identification_2::Curve< Arr_oblivious_side_tag >
struct  CGALi::Is_on_x_identification_2::Curve< Arr_open_side_tag >
struct  CGALi::Is_on_x_identification_2::Curve< Arr_contracted_side_tag >
struct  CGALi::Is_on_x_identification_2::Curve< Arr_closed_side_tag >
struct  CGALi::Is_on_x_identification_2::Curve< Arr_identified_side_tag >
struct  CGALi::Is_on_x_identification_2::Point< ArrSideTag >
struct  CGALi::Is_on_x_identification_2::Point< Arr_oblivious_side_tag >
struct  CGALi::Is_on_x_identification_2::Point< Arr_open_side_tag >
struct  CGALi::Is_on_x_identification_2::Point< Arr_contracted_side_tag >
struct  CGALi::Is_on_x_identification_2::Point< Arr_closed_side_tag >
struct  CGALi::Is_on_x_identification_2::Point< Arr_identified_side_tag >
struct  CGALi::Or_traits< ArrSmallerImplementationTag, ArrLargerImplementationTag >
 struct to combine results in "or"-fashion More...
struct  CGALi::Arr_left_right_implementation_dispatch< ArrLeftSideTag, ArrRightSideTag >
struct  CGALi::Arr_bottom_top_implementation_dispatch< ArrBottomSideTag, ArrTopSideTag >

Namespaces

namespace  CGALi
namespace  CGALi::Parameter_space_in_x_2
namespace  CGALi::Compare_y_near_boundary_2
namespace  CGALi::Compare_y_on_boundary_2
namespace  CGALi::Is_on_y_identification_2
namespace  CGALi::Parameter_space_in_y_2
namespace  CGALi::Compare_x_near_boundary_2
namespace  CGALi::Compare_x_on_boundary_2
namespace  CGALi::Is_on_x_identification_2

Detailed Description

Definition of the dispatching tags and classes for the traits adaptor

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines