Commit Graph

35583 Commits

Author SHA1 Message Date
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion 80f14be579 Using an anonymous namespace is much more funky than static funcitons/variables. 2007-11-07 15:50:25 +00:00
Eric Berberich aac3bec08a replacing compare_xy calls for comparisons on boundary 2007-11-07 15:46:52 +00:00
Eric Berberich 4249f1534e using compare_x/y_on_identification instead of overloaded compare_xy 2007-11-07 15:46:12 +00:00
Sylvain Pion 84719ab22f Mention bug-report URL in the assertion failure error message. 2007-11-07 15:38:48 +00:00
Pierre Alliez d1925200a0 PCA: massaging of the templates in order to provide default tag - does not compile yet. 2007-11-07 13:07:02 +00:00
Laurent Rineau 76084f2ec9 Should fix the use of ::atoi under SunOS:
- include <cstdlib>,
  - use std::atoi.
2007-11-07 10:23:42 +00:00
Eric Berberich 2a12b45cc8 bugfix: compute correct top face 2007-11-06 23:39:12 +00:00
Eric Berberich 1d36bd9734 bugfix: did not update indices map 2007-11-06 22:56:46 +00:00
Eric Berberich 140c332077 added dummy output 2007-11-06 22:56:12 +00:00
Pierre Alliez 189e9469df renamed one file in PCA (tetrahedra) 2007-11-06 21:17:50 +00:00
Pierre Alliez 3b9168d8ab started cleaning up PCA on arbitrary objects - I need to work a few more hours before the next release. 2007-11-06 21:14:40 +00:00
Sylvain Pion 87759faafd Move internal typedefs to CGAL::CGALi::. 2007-11-06 16:14:00 +00:00
Efi Fogel fd26d09c8e Added Compare_{x,y}_on_identification 2007-11-06 15:12:03 +00:00
Eric Berberich fa9839358e output in valid 2007-11-06 09:19:58 +00:00
Eric Berberich 5ccda00694 bugfix: are_equal does not assume some bdry condition 2007-11-06 09:19:11 +00:00
Daniel Russel b21841b7d6 not sure why this existed anyway. Probably due to issues with SVN move or
something.
2007-11-06 04:57:56 +00:00
Fernando Cacciola 1784196317 Shallow-release creation scripts added 2007-11-06 04:44:35 +00:00
Eric Berberich 3193dc789f implemented locate_curve_end + face_before_vertex 2007-11-06 00:19:12 +00:00
Eric Berberich 9c36d80733 simplified code, removed is_perimetric, introduced sign_of_path
code cosmetics
2007-11-05 22:34:41 +00:00
Eric Berberich bc505c6cbe implemented bottom face 2007-11-05 20:00:47 +00:00
Eric Berberich 43cd8241f1 added bottom_face + face_before_vertex_on_ident 2007-11-05 20:00:14 +00:00
Sylvain Pion fd2d8748e0 Qualify calls to min and max by CGAL::, otherwise
we get ambiguities with std::min/max.
2007-11-05 19:05:13 +00:00
Eric Berberich 3d34707058 code cosmetics 2007-11-05 17:44:49 +00:00
Eric Berberich 769b448adf implemented overlay methods 2007-11-05 17:38:04 +00:00
Eric Berberich 272efcb7aa implementde everything except bottom face 2007-11-05 17:37:44 +00:00
Sylvain Pion 848b455cc6 Use default arguments... 2007-11-05 17:13:21 +00:00
Laurent Rineau 1c985577b2 Quick backup. Sorry, no comment. 2007-11-05 15:07:07 +00:00
Andreas Fabri b0486e2979 replaced assert by CGAL_assertion 2007-11-05 13:18:53 +00:00
Sylvain Pion 119bc8b9f1 Add CGAL_NORETURN macro to be able to use __attribute__ ((__noreturn__)). 2007-11-05 10:56:36 +00:00
Sylvain Pion 091f8d9227 Document that we should not use assert(), std::abort() and std::exit()
directly.
2007-11-05 10:41:39 +00:00
Sylvain Pion 09d73171e7 Replace abort() by assertions. 2007-11-05 10:18:59 +00:00
Sylvain Pion 1881ddf9e9 Replace abort by assertions. 2007-11-05 10:16:21 +00:00
Sylvain Pion 0952f0391d Replace abort() by assertions. 2007-11-05 10:10:43 +00:00
Sylvain Pion d3c7269dba Replace abort() by assertion (in commented code). 2007-11-05 10:09:02 +00:00
Sylvain Pion 90b39fe156 Replace abort() by CGAL_assertion*. 2007-11-05 10:08:04 +00:00
Sylvain Pion 6bc0e9dfe7 Replace calls to abort() by CGAL_assertion*.
In contexts such as cgal-python, it is a bug to call abort (since it kills the interpreter).
Therefore, we should never call abort() from inside CGAL.
2007-11-05 10:02:36 +00:00
Eric Berberich 7b8422aae6 tighter condition 2007-11-05 08:32:45 +00:00
Eric Berberich 08628d20d6 code cosmetics 2007-11-05 07:55:15 +00:00
Eric Berberich ceeb7b9618 code cosmetics 2007-11-05 07:53:55 +00:00
Sylvain Pion 6eb1bfde8a Update list of files which are always dont_submitted. 2007-11-03 21:24:28 +00:00
Sylvain Pion 055009cc58 Remove the need for mentionning todo files and doxygen files. 2007-11-03 21:15:36 +00:00
Sylvain Pion 5fb3b307bd Test: remove Snap_rounding_2.dxy as it should be caught by the generic rule *.dxy. 2007-11-03 18:24:23 +00:00
Sylvain Pion 7c86a46f54 Automatically do not submit "Doxyfile", "*.dxy", and variants of "TODO". 2007-11-03 17:50:17 +00:00
Pavel Emeliyanenko 538c1c36d1 X/Y_real_traits 2007-11-03 16:26:15 +00:00
Pavel Emeliyanenko c093dee378 X/Y_real_traits added 2007-11-03 16:25:50 +00:00
Efi Fogel b7898cfd3a Fixed intersection 2007-11-03 12:26:06 +00:00
Efi Fogel bf2e4b9744 1st revision 2007-11-03 11:30:02 +00:00
Sylvain Pion 9d7c8b949d Variadic template syntax is not supported by the manual tools
(and hopefully will never).
2007-11-02 22:23:46 +00:00
Eric Berberich 8320890a48 use compare_xy for sorting on boundary 2007-11-02 16:57:31 +00:00