Menelaos Karavelas
d938466a5b
added code that dumps to a file quadruples of sites for which the
...
incircle test is called; the code is surrounded by the macro
CGAL_PROFILE_SDG_DUMP_INCIRCLE
2010-03-05 09:25:41 +00:00
Menelaos Karavelas
7f78f9946e
now using the algebraic structure traits; this is the first step towards
...
automatizing the method the traits are evaluated
2010-03-04 19:00:46 +00:00
Menelaos Karavelas
c80efd7f05
two more ways for computing the incircle test for segments
2010-03-04 18:59:20 +00:00
Menelaos Karavelas
9bbfaf3cce
modified the exactness check again so as not to use the deprecated check_tag function
2010-03-01 09:53:07 +00:00
Menelaos Karavelas
172714f57a
removed Check_exact.h and related calls; now using existing CGAL functionality
2010-03-01 09:49:13 +00:00
Menelaos Karavelas
1a00096bb7
replaced unnecessary "else if" by else, thus removing compiler warning;
...
bug supplied by Andreas on 1/3/2010 (email)
2010-03-01 09:21:49 +00:00
Menelaos Karavelas
c73424e9a0
this file contains a functor checking if the number type used is exact
2010-03-01 09:15:16 +00:00
Menelaos Karavelas
1ea01fc2a3
added code for dumping sites producing a filter failure when CGAL_PROFILE is defined
2010-03-01 09:14:03 +00:00
Menelaos Karavelas
1d1d38ee0e
modified compute_vertex so as to do fewer tests on whether objects are semgents
...
or points;
added a special case check for a PPS Voronoi vertex computation,
namely whether two points are aligned with the x or y-axis and at the same time
the segment
is parallel to the supporting line of the two points.
2010-03-01 09:12:21 +00:00
Andreas Fabri
4a41a07234
better invert the ifdef
2010-02-25 16:59:21 +00:00
Andreas Fabri
fef21871b7
Added #ifdefs so that we can more easily bench geometric filtering
2010-02-25 16:33:45 +00:00
Menelaos Karavelas
de0a95f1a2
added one more test for the PSS case that reduces the number of filter failures
2010-02-08 23:48:21 +00:00
Menelaos Karavelas
cb8976b1f7
added comments to indicate code added by Andreas and Monique
2010-02-08 19:26:20 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Andreas Fabri
2cf92ce4fd
Default constructed boost::rand48 is good enough
2010-01-29 08:22:03 +00:00
Andreas Fabri
f01d168155
Change rng and use rng in random_shuffle
2010-01-27 16:44:13 +00:00
Sébastien Loriot
d61390d4c6
case ==ZERO was forgotten
2010-01-15 06:46:31 +00:00
Andreas Fabri
a0aea7ac85
Add a geometric filter that avoids many filter failures in case of segments that touch in the endpoint which is the case for polygonal input
2009-11-23 09:11:19 +00:00
Sylvain Pion
8573fe26ce
Rename CGALi to internal.
2009-08-24 17:10:04 +00:00
Sylvain Pion
b9a9f208dd
Rename DS to D_S to avoid clashes with macros defined by <sys/reg.h>.
2009-04-26 14:03:12 +00:00
Sylvain Pion
93f5a5b9fe
Remove short name macros. See PR 1551.
2009-04-21 18:19:46 +00:00
Andreas Fabri
d920792e49
Protection is outside the try block as VC8 has the CGAL_CFG_FPU_ROUNDING_MODE_UNWINDING_VC_BUG
2008-10-23 12:23:18 +00:00
Andreas Fabri
d0361b02b0
get rid of warning for VC++
2008-10-13 11:52:58 +00:00
Andreas Fabri
067ce547d1
get rid of warning for VC++
2008-10-13 09:56:02 +00:00
Michael Hemmer
28575ad723
rename Real_embeddable_traits::Sign -> Sgn
2008-09-18 16:32:35 +00:00
Sylvain Pion
4c79d1d5cf
Rename Bool_type to Boolean.
2008-08-26 13:40:26 +00:00
Sylvain Pion
cdab39708e
Propagate Uncertain-ty.
...
For the Norway data set, this changes the number of thrown exceptions
from >4000 to just a few.
2008-08-22 16:10:06 +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
5f2771ce2d
Add missing CGAL/utility.h header
2008-07-27 11:58:54 +00:00
Michael Hoffmann
e57386244b
Remove dependency on CGAL/functional -> replace Unary_function
...
and Binary_function by std:: counterparts.
2008-07-23 15:18:27 +00:00
Sylvain Pion
79864c0c8e
Remove Arity_tag.
2008-07-22 12:29:01 +00:00
Sylvain Pion
b1c1c2b7fd
Propagate uncertain-ty with Kernel::Bool_type.
2008-07-17 09:01:11 +00:00
Sylvain Pion
1ab17e2186
Disable the remaining short names macros (to be removed after 3.4).
2008-07-16 07:21:40 +00:00
Sylvain Pion
1d8779b171
Rename the following functions:
...
det2x2_by_formula
det3x3_by_formula
det4x4_by_formula
det5x5_by_formula
det6x6_by_formula
to:
determinant
How cute... a name independent of the dimension, and even readable !
2008-04-09 13:35:34 +00:00
Sylvain Pion
af5ffdecae
Remove useless <CGAL/Segment_Delaunay_graph_2/config.h>,
...
now that I removed the need for the only one macro it provided.
2008-04-09 13:11:21 +00:00
Sylvain Pion
ebb5e40b14
Remove casts to Sign.
...
They are useless since we merged the various enum types.
2008-04-09 13:09:17 +00:00
Sylvain Pion
b740e90de0
Rename the following functions:
...
sign_of_determinant2x2
sign_of_determinant3x3
sign_of_determinant4x4
sign_of_determinant5x5
sign_of_determinant6x6
to:
sign_of_determinant
So that we have less dimension-dependent namings, at least internally...
2008-04-09 12:20:25 +00:00
Sylvain Pion
6a9740d043
Remove obsolete workarounds for __sgi.
2008-01-20 23:09:58 +00:00
Sylvain Pion
e76a7d1ac2
SUNPRO workaround not needed anymore
2008-01-20 21:11:57 +00:00
Sylvain Pion
7b114599ad
Get rid of CGAL_REP_CLASS_DEFINED
2008-01-03 19:02:00 +00:00
Andreas Meyer
c1d1609af1
replaced CGAL_assertion( false* and CGAL_assertion( 0*
...
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Sylvain Pion
1c189779b6
Update following renaming EK -> Exact_kernel and FK -> Approximate_kernel.
2007-09-07 09:52:51 +00:00
Sylvain Pion
a3def1c3eb
Remove obsolete config flag CGAL_CFG_USING_BASE_MEMBER_BUG.
2007-08-09 09:55:09 +00:00
Sylvain Pion
93c81dd125
comment out unused argument
2007-03-23 19:14:27 +00:00
Sylvain Pion
249732051f
Fix "uninitialized base class in copy ctor" warning/bug (by removing useless code).
2007-03-23 19:02:35 +00:00
Andreas Fabri
42f0da8ee0
removed unused parameters
2007-03-20 08:39:43 +00:00
Andreas Fabri
e01f3b7b8b
removed unused parameters
2007-03-20 08:23:06 +00:00
Andreas Fabri
e1fd28e66d
remove unused parameter
2007-03-19 07:47:35 +00:00
Andreas Fabri
ca86d2bb37
remove unused parameter
2007-03-16 10:49:14 +00:00
Michael Hemmer
854ea80b4b
rm use of CGALi::Is_field etc
...
replaced by use of Algebraic_category tag
2007-03-12 17:34:47 +00:00