Cleaned up

This commit is contained in:
Efi Fogel 2017-06-20 12:45:25 +03:00
parent 9664674d39
commit 9c2f966111
3 changed files with 29 additions and 32 deletions

View File

@ -252,7 +252,7 @@ private:
// Type definition for the overlay sweep-line visitor.
template <typename ExtendedGeometryTraits, typename ArrangementA,
typename ArrangementB>
struct _Overlay_helper : public Arr_bounded_planar_overlay_helper<
struct Overlay_helper : public Arr_bounded_planar_overlay_helper<
ExtendedGeometryTraits, ArrangementA, ArrangementB, Arr,
Arr_overlay_event<ExtendedGeometryTraits, Arr>,
Arr_overlay_subcurve<ExtendedGeometryTraits, Arr_overlay_event<
@ -279,7 +279,7 @@ private:
typedef typename Base::Subcurve Subcurve;
typedef typename Base::Construction_helper Construction_helper;
_Overlay_helper(const Arrangement_a* arr_a, const Arrangement_b* arr_b) :
Overlay_helper(const Arrangement_a* arr_a, const Arrangement_b* arr_b) :
Base(arr_a, arr_b)
{}
};
@ -355,11 +355,11 @@ public:
template <typename ArrangementA, typename ArrangementB,
typename OverlayTraits>
struct Surface_sweep_overlay_visitor :
public Arr_overlay_sl_visitor<_Overlay_helper<Arr_overlay_traits_2<
Arr_traits_basic_adaptor_2<
Geometry_traits_2>,
ArrangementA, ArrangementB>,
ArrangementA, ArrangementB>,
public Arr_overlay_sl_visitor<Overlay_helper<Arr_overlay_traits_2<
Arr_traits_basic_adaptor_2<
Geometry_traits_2>,
ArrangementA, ArrangementB>,
ArrangementA, ArrangementB>,
OverlayTraits,
Surface_sweep_overlay_visitor<ArrangementA,
ArrangementB,
@ -374,16 +374,15 @@ public:
Arrangement_a, Arrangement_b>
Geom_ovl_traits_2;
typedef _Overlay_helper<Geom_ovl_traits_2, Arrangement_a, Arrangement_b>
typedef Overlay_helper<Geom_ovl_traits_2, Arrangement_a, Arrangement_b>
Ovl_helper;
typedef Surface_sweep_overlay_visitor<ArrangementA, ArrangementB,
OverlayTraits>
typedef Surface_sweep_overlay_visitor<Arrangement_a, Arrangement_b,
Overlay_traits>
Self;
typedef Arr_overlay_sl_visitor<Ovl_helper, Overlay_traits, Self>
Base;
// typedef typename Base::Geometry_traits_2 Geometry_traits_2;
typedef typename Base::Event Event;
typedef typename Base::Subcurve Subcurve;

View File

@ -368,7 +368,7 @@ private:
// Type definition for the overlay sweep-line visitor.
template <typename ExtendedGeometryTraits_2, typename ArrangementA,
typename ArrangementB>
struct _Overlay_helper : public Arr_spherical_overlay_helper<
struct Overlay_helper : public Arr_spherical_overlay_helper<
ExtendedGeometryTraits_2, ArrangementA, ArrangementB, Arr,
Arr_overlay_event<ExtendedGeometryTraits_2, Arr>,
Arr_overlay_subcurve<ExtendedGeometryTraits_2, Arr_overlay_event<
@ -394,7 +394,7 @@ private:
typedef typename Base::Subcurve Subcurve;
typedef typename Base::Construction_helper Construction_helper;
_Overlay_helper(const Arrangement_a* arr_a, const Arrangement_b* arr_b) :
Overlay_helper(const Arrangement_a* arr_a, const Arrangement_b* arr_b) :
Base(arr_a, arr_b)
{}
};
@ -467,11 +467,11 @@ public:
template <typename ArrangementA, typename ArrangementB,
typename OverlayTraits>
struct Surface_sweep_overlay_visitor :
public Arr_overlay_sl_visitor<_Overlay_helper<Arr_overlay_traits_2<
Gt2,
ArrangementA,
ArrangementB>,
ArrangementA, ArrangementB>,
public Arr_overlay_sl_visitor<Overlay_helper<Arr_overlay_traits_2<
Gt2,
ArrangementA,
ArrangementB>,
ArrangementA, ArrangementB>,
OverlayTraits,
Surface_sweep_overlay_visitor<ArrangementA,
ArrangementB,
@ -485,16 +485,15 @@ public:
typedef Arr_overlay_traits_2<Gt2, Arrangement_a,
Arrangement_b> Geom_ovl_traits_2;
typedef _Overlay_helper<Geom_ovl_traits_2, Arrangement_a, Arrangement_b>
typedef Overlay_helper<Geom_ovl_traits_2, Arrangement_a, Arrangement_b>
Ovl_helper;
typedef Surface_sweep_overlay_visitor<ArrangementA, ArrangementB,
OverlayTraits>
typedef Surface_sweep_overlay_visitor<Arrangement_a, Arrangement_b,
Overlay_traits>
Self;
typedef Arr_overlay_sl_visitor<Ovl_helper, Overlay_traits, Self>
Base;
// typedef typename Base::Geometry_traits_2 Geometry_traits_2;
typedef typename Base::Event Event;
typedef typename Base::Subcurve Subcurve;

View File

@ -264,7 +264,7 @@ private:
// Type definition for the overlay surface-sweep visitor.
template <typename ExtendedGeometryTraits, typename ArrangementA,
typename ArrangementB>
struct _Overlay_helper : public Arr_unb_planar_overlay_helper<
struct Overlay_helper : public Arr_unb_planar_overlay_helper<
ExtendedGeometryTraits, ArrangementA, ArrangementB, Arr,
Arr_overlay_event<ExtendedGeometryTraits, Arr>,
Arr_overlay_subcurve<ExtendedGeometryTraits, Arr_overlay_event<
@ -290,7 +290,7 @@ private:
typedef typename Base::Subcurve Subcurve;
typedef typename Base::Construction_helper Construction_helper;
_Overlay_helper(const ArrangementA* arr_a, const ArrangementB* arr_b) :
Overlay_helper(const ArrangementA* arr_a, const ArrangementB* arr_b) :
Base(arr_a, arr_b) {}
};
//@}
@ -363,10 +363,10 @@ public:
template <typename ArrangementA, typename ArrangementB,
typename OverlayTraits>
struct Surface_sweep_overlay_visitor :
public Arr_overlay_sl_visitor<_Overlay_helper<Arr_overlay_traits_2<
Gt2,
ArrangementA, ArrangementB>,
ArrangementA, ArrangementB>,
public Arr_overlay_sl_visitor<Overlay_helper<Arr_overlay_traits_2<
Gt2,
ArrangementA, ArrangementB>,
ArrangementA, ArrangementB>,
OverlayTraits,
Surface_sweep_overlay_visitor<ArrangementA,
ArrangementB,
@ -380,17 +380,16 @@ public:
typedef Arr_overlay_traits_2<Gt2, Arrangement_a, Arrangement_b>
Geom_ovl_traits_2;
typedef _Overlay_helper<Geom_ovl_traits_2, Arrangement_a, Arrangement_b>
typedef Overlay_helper<Geom_ovl_traits_2, Arrangement_a, Arrangement_b>
Ovl_helper;
typedef Surface_sweep_overlay_visitor<ArrangementA, ArrangementB,
OverlayTraits>
typedef Surface_sweep_overlay_visitor<Arrangement_a, Arrangement_b,
Overlay_traits>
Self;
typedef Arr_overlay_sl_visitor<Ovl_helper, Overlay_traits, Self>
Base;
// typedef typename Base::Geometry_traits_2 Geometry_traits_2;
typedef typename Base::Event Event;
typedef typename Base::Subcurve Subcurve;