This commit is contained in:
Manuel Caroli 2009-05-06 14:41:16 +00:00
parent 38af5dd57a
commit 8bf3530286
2 changed files with 11 additions and 8 deletions

View File

@ -466,14 +466,14 @@ class Periodic_3_triangulation_filtered_traits_base_3
// Filtering traits is based on the filtering kernel.
typedef Periodic_3_triangulation_traits_3<typename K::Approximate_kernel>
Filtering_traits;
private:
typedef typename K::C2E C2E;
typedef typename K::C2F C2F;
typedef typename C2E::Target_kernel::Iso_cuboid_3 Exact_iso_cuboid_3;
typedef typename C2F::Target_kernel::Iso_cuboid_3 Approximate_iso_cuboid_3;
protected:
#ifndef CGAL_CFG_MATCHING_BUG_6
using Base::_domain;
#endif
@ -574,7 +574,7 @@ CGAL_BEGIN_NAMESPACE
template < typename K >
class Periodic_3_triangulation_filtered_traits_3
: public Periodic_3_triangulation_statically_filtered_traits_3<
Periodic_3_triangulation_filtered_traits_base_3<K> > {
Periodic_3_triangulation_filtered_traits_base_3<K> > {
};
CGAL_END_NAMESPACE

View File

@ -237,14 +237,12 @@ public:
return Construct_circumcenter_3(&_domain);
}
public:
protected:
Iso_cuboid_3 _domain;
};
template < class K, class Off = CGAL::Periodic_3_offset_3 >
class Periodic_3_triangulation_traits_3
: public Periodic_3_triangulation_traits_base_3<K, Off>
{};
template < typename K, typename Off = CGAL::Periodic_3_offset_3 >
class Periodic_3_triangulation_traits_3;
CGAL_END_NAMESPACE
@ -267,6 +265,11 @@ public:
typedef Filtered_kernel<CK> Kernel;
};
template < class K, class Off >
class Periodic_3_triangulation_traits_3
: public Periodic_3_triangulation_traits_base_3<K, Off>
{};
CGAL_END_NAMESPACE
#endif // CGAL_PERIODIC_3_TRIANGULATION_TRAITS_3_H