Commit Graph

63 Commits

Author SHA1 Message Date
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
Sébastien Loriot 54d6b1f926 Remove unused parameter names of functions involving warnings while compiling 2007-02-08 07:47:54 +00:00
Michael Hemmer f95d200030 rm Number_type_traits
replace:
 Ring_tag -> Integral_domain_without_division_tag
 Sqrt_field_tag -> Field_with_sqrt_tag
2006-11-16 12:42:59 +00:00
Michael Hemmer 0401e53a34 added preliminary NTS for Sqrt_extension_1/2
TODO: try to use Sqrt_extenison from package Number_type / Algebraic_foundations
2006-10-30 12:14:32 +00:00
Menelaos Karavelas 465743288b more name changes for variables called "small" 2006-08-25 07:49:50 +00:00
Menelaos Karavelas 8a694d7df0 renamed variable small to sdg_small; created conflict with
a macro defined when including windows.h
2006-08-24 07:17:08 +00:00
Menelaos Karavelas e5f4020b97 - added config.h file which defines the macro
CGAL_CFG_NO_OPERATOR_TIMES_FOR_SIGN; this macro is used for
  compatibility with CGAL 3.2.1
- added compatibility of svn head with CGAL 3.2.1
2006-08-09 16:44:12 +00:00
Menelaos Karavelas 9458e7423b removed default template parameters from storage traits with info 2006-08-02 10:20:33 +00:00
Menelaos Karavelas af5d902d96 added one more operator() in info converter; modified code to use
this new converter
2006-08-02 10:09:37 +00:00
Menelaos Karavelas 03c549b341 fixed problem created by deletion of files 2006-08-02 08:47:20 +00:00
Menelaos Karavelas 5732954651 - removed Point_container.h and Simple_container_wrapper.h; these
files are either unused or no longer needed
- modified storage traits to define const_Point_handle as well;
  modified Segment_Delaunay_graph_2 class to take all point handles
  from storage traits
2006-08-01 13:13:36 +00:00
Menelaos Karavelas 91c2227d19 changed some file names to match the names of the classes they contain 2006-08-01 12:38:07 +00:00
Menelaos Karavelas 3e41bec983 switched the order of the 2nd and 3rd template parameter in hierarchy 2006-07-31 20:53:51 +00:00
Menelaos Karavelas a292e6f268 - changed storage traits with info to take as first template parameter
the geometric traits instead of the base class
2006-07-31 14:32:06 +00:00
Menelaos Karavelas 6f67048440 - renamed storage traits related file names and classes; modified test
suite and demo according to changes
- added a couple more test data in test suites
- added example which demonstrates how to add info to sites
- added copyright headers when missing; modified year list in some
  copyright headers
2006-07-31 13:25:07 +00:00
Menelaos Karavelas 8e658f4fbd the bug fix for SunPro CC was missing a CGAL:: qualification 2006-07-29 05:36:00 +00:00
Menelaos Karavelas 15c409607d bug fixes due to recent changes and further rearrangement of code 2006-07-28 00:57:06 +00:00
Menelaos Karavelas 7714bf1d06 file restored; removed by mistake 2006-07-28 00:08:08 +00:00
Menelaos Karavelas 1ff30091db forgot to remove a file 2006-07-27 17:45:49 +00:00
Menelaos Karavelas 5540405767 - moved predicate code to SegmentDelaunayGraph_2 namespace
- removed unused code and corresponding files
2006-07-27 17:45:00 +00:00
Menelaos Karavelas eb95ceac81 minor changes and one more bug fix 2006-07-26 14:28:53 +00:00
Menelaos Karavelas 6996001e07 removed a legacy comment 2006-07-26 14:10:52 +00:00
Menelaos Karavelas ebc3c7554a fixed a couple minor bugs 2006-07-26 01:41:44 +00:00
Menelaos Karavelas a1a1bcd9d1 fixed a bug in info propagation; removed debugging print out 2006-07-26 01:15:37 +00:00
Menelaos Karavelas 79bc0c4e9f - fixed bug in hierarchy: the bug appeared in cases where the
hierarchy was inserting segments at higher levels and there were
  overlapping segments
- added support in hierarchy for info.
2006-07-26 00:54:29 +00:00
Menelaos Karavelas 1189ef4a86 removed unnecessary code 2006-07-26 00:32:47 +00:00