Commit Graph

137 Commits

Author SHA1 Message Date
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Fernando Cacciola 18bf09804d CORRECTED fixed const correctness for update_exact() 2010-03-30 17:15:45 +00:00
Laurent Rineau 22d26af20b Temporarily revert that revision, until Lazy_kernel and Lazy_exact_nt are
fixed as well
  | ------------------------------------------------------------------------
  | r54947 | fcacciola | 2010-03-26 14:34:13 +0100 (Fri, 26 Mar 2010) | 1 line
  | Changed paths:
  |    M /trunk/Filtered_kernel/include/CGAL/Lazy.h
  | 
  | Fixed const correctness for update_exact()
  | ------------------------------------------------------------------------
2010-03-29 09:37:49 +00:00
Fernando Cacciola 112cadf35e Fixed const correctness for update_exact() 2010-03-26 13:34:13 +00:00
Laurent Rineau f598159b32 Temporarily push a fwd declaration header for Filtered_kernel, to fix the
Polyhedron, Surface_reconstruction, and Mesh_3 demos.

The general guidelines about forward declaration will come later.
2009-11-25 14:42:45 +00:00
Andreas Fabri e3a44f4745 Get rid of a warning that nothing is returned on some paths 2009-11-24 14:08:44 +00:00
Laurent Rineau 83912b2952 Massive fix of svn:keywords properties, and $URL$ keyword. 2009-10-20 08:59:26 +00:00
Sébastien Loriot 4a016d7ba5 missing tag added 2009-10-19 12:10:13 +00:00
Sylvain Pion 5f2882dc84 Replace #undef CGAL_NO_STATIC_FILTERS by explicit true template argument. 2009-10-16 13:52:49 +00:00
Sylvain Pion d2a078803b Add a new Boolean constant in the kernel, Has_filtered_predicates. 2009-10-16 12:07:18 +00:00
Sylvain Pion b2f7758408 Add a Boolean template parameter UseStaticfilters to Filtered_kernel
that allows to specify if static filters are activated or not.
It allows to have both variants at the same time, which allows for
a faster test-suite.
CGAL_NO_STATIC_FILTERS still allows to tweak the default.
2009-10-16 11:06:44 +00:00
Stéphane Tayeb 48fb9616b7 Add missing includes. 2009-10-16 08:13:23 +00:00
Sébastien Loriot cbe427c6bf remove accent 2009-10-15 13:42:37 +00:00
Laurent Rineau 9d7a29cc44 Fix the encoding of the accent in "S'ebastien Loriot": UTF-8!! 2009-10-15 13:29:53 +00:00
Sylvain Pion bbc1580dab Update following file moves (oops). 2009-10-15 11:29:38 +00:00
Sylvain Pion 1d8ff591d9 Missing update after the renaming/move of Static_filters. 2009-10-14 13:02:57 +00:00
Sylvain Pion 7b944255b3 Move static filters stuff under CGAL/internal and CGAL::internal. 2009-10-14 09:58:44 +00:00
Sébastien Loriot bbabad8e7a Add semi-static filtered version of Compare_squared_radius_3 + test-suite.
Manual workaround for the case alpha=0
2009-10-14 08:21:51 +00:00
Stéphane Tayeb 475ce2145c Add stuff to allow BBox_2 & BBox_3 based predicates in exact kernels. 2009-10-09 12:19:23 +00:00
Sylvain Pion 2c7d4a0309 Rename and move Exact_type_selecter to internal::Exact_type_selector. 2009-09-17 10:00:37 +00:00
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Sylvain Pion 927b432b39 typo : mecanism -> mechanism. 2009-08-10 15:57:03 +00:00
Andreas Fabri 9258181d75 Add typdef ... Kernel; ( bug reported by Michael Hoffmann) 2009-07-17 15:07:11 +00:00
Sylvain Pion f55c8e9a2f Renaming before documenting: Default_argument -> Default. 2009-04-10 21:55:24 +00:00
Sylvain Pion 532b4055db Micro-optimization : postpone computation of "eps" till it's really needed. 2008-12-21 15:56:20 +00:00
Sylvain Pion 897e94ac37 Add a new 3-way branch profiler, Profile_branch_counter_3, and use it in the semi-static filters. 2008-12-20 17:31:04 +00:00
Sylvain Pion 4251273447 Introduce a new class Set_ieee_double_precision, in order to provide
a better alternative to Protect_FPU_rounding(CGAL_FE_TONEAREST) which is
slightly unrelated.

If it works, then let's use it in the places that have recently been using
Protect_FPU_rounding for this issue.
2008-12-03 14:43:43 +00:00
Andreas Fabri 4864c144e7 Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG 2008-10-23 13:15:29 +00:00
Andreas Fabri 49df3ccb9e Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG 2008-10-23 13:01:01 +00:00
Andreas Fabri ebfc725015 Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG 2008-10-23 12:26:57 +00:00
Sylvain Pion 4aa1cb057a Remove my email adress from header files. 2008-10-11 20:21:08 +00:00
Sylvain Pion a0be560caa New profiling tool : Profile_branch_counter, that improves the display
of failure/calls ratios.  With the corresponding macro CGAL_BRANCH_PROFILER().
2008-09-08 09:52:37 +00:00
Sylvain Pion b90dd1b09c Give Lazy_construction the ability to take an optional conversion functor template argument. 2008-08-28 09:50:20 +00:00
Sylvain Pion 3fa4fad3af Remove To_interval<> template parameter to Cartesian_converter<> :
the default is fine.
2008-08-27 15:37:06 +00:00
Sylvain Pion 5082778d02 Remove useless #include files. 2008-08-27 15:08:35 +00:00
Sylvain Pion d66014f760 Generic tool to replace the Robust_circumcenter functor and co. 2008-08-27 15:04:42 +00:00
Sylvain Pion 4c79d1d5cf Rename Bool_type to Boolean. 2008-08-26 13:40:26 +00:00
Sylvain Pion bb9e8b92d1 Simplify condition using are_ordered(). 2008-08-12 15:23:12 +00:00
Sylvain Pion aff1bf74aa Replace CGAL::Interval_nt<>::number_of_failures() by a CGAL_PROFILER() counter. 2008-08-06 13:16:04 +00:00
Sylvain Pion a8e8ecfdcf Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Sylvain Pion 265ce473b4 Rename extract_singleton(Uncertain<T>) to get_certain() 2008-07-30 12:03:07 +00:00
Sylvain Pion f70c3779c7 Rename Uncertain::is_singleton() to is_certain() 2008-07-30 08:29:37 +00:00
Sylvain Pion dbec0ecc4d Fix the crash by initializing a Lazy_exact_nt variable.
Finish the assign -> object_cast change.
2008-07-29 09:32:17 +00:00
Sylvain Pion 038b278121 Use object_cast instead of assign (the code still crahes though, but it's dont_submit'd) 2008-07-29 09:25:53 +00:00
Sylvain Pion b735d3afe6 Remove Filtered_kernel_without_type_equality (deprecated since 2005). 2008-07-28 16:24:08 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Sylvain Pion 79864c0c8e Remove Arity_tag. 2008-07-22 12:29:01 +00:00
Sylvain Pion 105b413797 Remove CGAL/basic.h 2008-07-17 09:30:03 +00:00
Sylvain Pion 91d2d7478b Move Uncertain.h from Filtered_kernel to STL_Extension 2008-07-16 16:07:27 +00:00
Sylvain Pion 6ee113f820 Document the kernel typedefs specifying the return types of the predicates:
Bool_type, Sign, Comparison_result, Orientation, Oriented_side, Bounded_side and Angle.
2008-07-16 13:59:26 +00:00