mirror of https://github.com/CGAL/cgal
For that: - Split internal::Static_filters into two classes: one with only filtered functors, for Epeck, and one that use the filtered functors, but also use directory unfiltered functors of the Cartesian kernel (for predicates that only compare doubles). - Add a functor Get_approx in <CGAL/internal/Static_filters/tools.h>, that is the identity for all types but lazy types (in that case its returns "x.approx()"). - Use Get_approx in static-filters versions of predicates, so that they can be used with Lazy_kernel too. - Use Static_filters<K_base, false> as base class of Lazy_kernel. - Rewrite <CGAL/Exact_predicate_exact_constructions_kernel.h>, to use static filters for Epeck, but also to simplify that file by the use Exact_type_selector<double>::Type as number type. (The testsuite of Kernel_23 is OK on the platform x86-64_Linux-2.6_g++-4.4.4_F13). |
||
|---|---|---|
| .. | ||
| developer_scripts | ||
| examples/Filtered_kernel | ||
| include/CGAL | ||
| package_info/Filtered_kernel | ||
| test/Filtered_kernel | ||
| TODO | ||
| TODO_static_filters | ||
| dont_submit | ||