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