mirror of https://github.com/CGAL/cgal
Fix P3RT_traits_3. The traits was badly filtered.
This commit is contained in:
parent
5ae9cda9c5
commit
f3c61898a9
|
|
@ -40,14 +40,14 @@ template < typename K, typename Off >
|
|||
class Periodic_3_regular_triangulation_filtered_traits_base_3
|
||||
: public Periodic_3_regular_triangulation_traits_base_3<K, Off>
|
||||
{
|
||||
typedef Periodic_3_regular_triangulation_traits_base_3<K, Off> Base;
|
||||
typedef Periodic_3_regular_triangulation_traits_3<K, Off> Base;
|
||||
|
||||
// Exact traits is based on the exact kernel.
|
||||
typedef Periodic_3_regular_triangulation_traits_base_3<typename K::Exact_traits,
|
||||
typedef Periodic_3_regular_triangulation_traits_3<typename K::Exact_traits,
|
||||
Off>
|
||||
Exact_traits;
|
||||
// Filtering traits is based on the filtering kernel.
|
||||
typedef Periodic_3_regular_triangulation_traits_base_3<typename K::Filtering_traits,
|
||||
typedef Periodic_3_regular_triangulation_traits_3<typename K::Filtering_traits,
|
||||
Off>
|
||||
Filtering_traits;
|
||||
private:
|
||||
|
|
|
|||
|
|
@ -193,10 +193,25 @@ template<typename K, typename Off>
|
|||
class Periodic_3_regular_triangulation_filtered_traits_3;
|
||||
|
||||
template<class K, class Off>
|
||||
class Periodic_3_regular_triangulation_traits_3: public Periodic_3_regular_triangulation_filtered_traits_3<K, Off>
|
||||
class Periodic_3_regular_triangulation_traits_3: public Periodic_3_regular_triangulation_traits_base_3<K, Off>
|
||||
{
|
||||
};
|
||||
|
||||
template < typename CK, typename Weight, typename Off >
|
||||
class Periodic_3_regular_triangulation_traits_3<CGAL::Regular_triangulation_euclidean_traits_3< Filtered_kernel<CK>, Weight >, Off>
|
||||
: public Periodic_3_regular_triangulation_filtered_traits_3<CGAL::Regular_triangulation_euclidean_traits_3< Filtered_kernel<CK>, Weight >, Off>
|
||||
{
|
||||
public:
|
||||
typedef Filtered_kernel<CK> Kernel;
|
||||
};
|
||||
|
||||
template < class Weight, class Off >
|
||||
class Periodic_3_regular_triangulation_traits_3<CGAL::Regular_triangulation_euclidean_traits_3< CGAL::Epick, Weight >, Off>
|
||||
: public Periodic_3_regular_triangulation_filtered_traits_3<CGAL::Regular_triangulation_euclidean_traits_3< CGAL::Epick, Weight >, Off>
|
||||
{
|
||||
typedef CGAL::Epick Kernel;
|
||||
};
|
||||
|
||||
} //namespace CGAL
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue