mirror of https://github.com/CGAL/cgal
| ------------------------------------------------------------------------ | r58154 | lrineau | 2010-08-19 12:20:47 +0200 (Thu, 19 Aug 2010) | 19 lines | Changed paths: | M /trunk/Circular_kernel_2/include/CGAL/Circular_arc_2.h | M /trunk/Circular_kernel_2/include/CGAL/Circular_arc_point_2.h | M /trunk/Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_2.h | M /trunk/Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_point_2.h | M /trunk/Circular_kernel_2/include/CGAL/Circular_kernel_2/Line_arc_2.h | M /trunk/Circular_kernel_2/include/CGAL/Circular_kernel_2.h | M /trunk/Circular_kernel_2/include/CGAL/Filtered_bbox_circular_kernel_2/bbox_filtered_predicates.h | M /trunk/Circular_kernel_2/include/CGAL/Filtered_bbox_circular_kernel_2/interface_macros.h | M /trunk/Circular_kernel_2/include/CGAL/Filtered_bbox_circular_kernel_2.h | M /trunk/Circular_kernel_2/include/CGAL/Line_arc_2.h | | 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. | | ------------------------------------------------------------------------ |
||
|---|---|---|
| .. | ||
| CGAL | ||