cgal/Circular_kernel_2
Laurent Rineau 418d2a5f01 Refactoring of CK_2 Filtered_bbox_circular_kernel_2:
- The three classes Circular_arc_2, Circular_arc_point_2 and Line_arc_2
    now have a proper base class with bboxes,

  - The functors of Fb_ck_2 now directly use the functors of Ck_2 (without
    bbox filtering) templated by Fb_ck_2: that avoids all creations of
    temporary objects to convert between types CGAL::Foobar_2<CK_2> and
    CGAL::Foobar_2<Fb_ck_2>.

  - The number of functors in bbox_filtered_predicates has been reduced
    quite a lot: all functors that were not using bboxes have been
    removed. They were just forwarding all there calls to the functors
    without filtering. That was useless (and created a lot of temporary
    objects).

As a side effect, Fb_ck_2 now works even with -DCGAL_CFG_MATCHING_BUG_6
(VC++), because of the removal of the temporary objects.
2010-08-19 10:20:47 +00:00
..
Benchmarks s/succesful/successful 2010-08-12 08:30:26 +00:00
demo/Circular_kernel_2 Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
doc_tex Merged revisions 53668-53669,53678-53679,53682-53686 via svnmerge from 2010-01-20 14:07:18 +00:00
examples/Circular_kernel_2 Remove semi-colon after main() function definition. 2009-12-12 14:32:20 +00:00
include/CGAL Refactoring of CK_2 Filtered_bbox_circular_kernel_2: 2010-08-19 10:20:47 +00:00
package_info/Circular_kernel_2 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
test/Circular_kernel_2 Define CGAL_NO_DEPRECATION_WARNINGS in test files that do test deprecated 2010-08-13 15:19:25 +00:00
TODO cleaning 2008-08-13 09:56:16 +00:00
changes cleaning 2008-09-16 07:40:29 +00:00
dont_submit removed wrong "/"s 2008-10-23 14:20:59 +00:00