Commit Graph

46074 Commits

Author SHA1 Message Date
Laurent Rineau 3830e12684 Add a check that isfinite is *not* a macro, otherwise #error 2011-05-24 12:48:07 +00:00
Sébastien Loriot 4846101f51 merge from next 2011-05-23 16:35:56 +00:00
Michael Hemmer 55d9fbeb50 fix: missing coercion from ET to Lazy_exact_nt<ET> 2011-05-23 16:26:15 +00:00
Sébastien Loriot a03f2c88c0 bug fix in tersection of 3D colinear segments.
Update test-suite to test all possible configurations.
2011-05-20 08:52:12 +00:00
Sébastien Loriot ba1c543c27 *add non documented conjugate() to Sqrt_extension (root_of_2 testsuite)
*fix template specialization of Standardise (detected thanks to a bug of gcc-4.1.2)
*add missing template ACDE_TAG and FP_TAG at few places
2011-05-19 12:15:44 +00:00
Sébastien Loriot 99b35e7228 remove extra ; 2011-05-19 06:23:13 +00:00
Laurent Rineau 2ba80a553b merge from trunk 2011-05-18 11:38:41 +00:00
Michael Hemmer a5f97897be remove unused files from trunk 2011-05-17 12:03:17 +00:00
Sébastien Loriot 1d8d585685 merge next into branch 2011-05-17 09:44:04 +00:00
Sébastien Loriot 71b3e19f4d add non-documented is_rational to Sqrt_extension for backward compatibility
reason (CoordNT in Arr_circle_segments_traits) + correct a typo in doc_tex.
2011-05-17 09:31:17 +00:00
Sébastien Loriot 806ee2b9a4 fix typos 2011-05-17 08:48:01 +00:00
Sébastien Loriot 1674fa6240 use coplanar intersection (avoid retesting it) 2011-05-16 17:12:06 +00:00
Sébastien Loriot a8fdc3c31b typos 2011-05-16 13:37:47 +00:00
Laurent Rineau 7f7a8dc358 merge from trunk 2011-05-16 11:28:24 +00:00
Sébastien Loriot 7edd0ebefa update: ps manual version is no longer generated 2011-05-16 08:44:04 +00:00
Ophir Setter 87c89015aa Bug when two surface intesect on the source vertex of a resolved edge 2011-05-15 20:39:31 +00:00
Marc Glisse d64e8a9371 Fix misinterpretation of decay 2011-05-13 18:37:13 +00:00
Sébastien Loriot ea598e5a45 fix bug in Construct_cartesian_const_iterator_[23]
The operator() for constructing past the end iterator was
forwarding the int value to the iterator type.
2011-05-13 12:05:51 +00:00
Sébastien Loriot 93f9acba26 missing return type in html version only 2011-05-12 13:17:08 +00:00
Laurent Rineau 15f5aea274 Patch so that SWIG can use this class
For SWIG, iterators must be default-constructible.
2011-05-11 12:44:01 +00:00
Laurent Rineau ffc1186215 - Add a function overload that was documented but not implemented!
- Fix a call in a deprecated function.
- In the tests, add the test of the deprecated functions.
2011-05-11 12:34:50 +00:00
Marc Glisse 399e75b7f8 Add CGAL_CFG_NO_CPP0X_STATIC_ASSERT to the g++-4.3 list and fix a typo. 2011-05-11 10:14:02 +00:00
Sébastien Loriot e0d7cbd83f do not include Gmpfi nor Gmpfz if Gmpfi is not available 2011-05-09 15:27:23 +00:00
Pierre Alliez ea7b0b0735 AABB demo: save snapshot now requires selecting a filename. 2011-05-08 16:45:18 +00:00
Pierre Alliez 58acb6391d Fix from Laurent: Improve the way Io_implicit_function_plugin search its sub-plugins
Added 2 menus to copy client to clipboard and to save client to file.
2011-05-06 15:57:30 +00:00
Laurent Rineau 495c1672d6 Improve the way Io_implicit_function_plugin search its sub-plugins
In case the current working directory is Release or Debug (or anything),
one search in ../implicit_functions/Release (or Debug) too.
2011-05-06 13:53:40 +00:00
Laurent Rineau 04e17607df After OpenGL 32 bits has been installed... 2011-05-06 12:30:09 +00:00
Laurent Rineau fe7cfa578d Fix to my platform "-m32". It should not try to find libraries in /usr/lib64/. 2011-05-06 12:19:24 +00:00
Laurent Rineau 19a787e342 Bug fix: input iterators are not required to be default-constructible
When InputIterator is an input-iterator type, one cannot do:

   InputIterator it;
   for(it = first; it != beyond; it++)

because input iterators may not be default-constructible. Only forward
iterators are required, by the C++03 norm, to be default-constructible.


We need to write: 

   for(InputIterator it = first; it != beyond; it++)
2011-05-06 10:24:08 +00:00
Laurent Rineau 3ab6dae3fc Add a precision that compute_implicit_function(...) must be called 2011-05-06 09:41:24 +00:00
Laurent Rineau 2b7bb16f90 Use \ccReferToExampleCode instead of just \ccc 2011-05-06 09:41:13 +00:00
Ophir Setter 83e1cfa332 Removing unnecesary comment 2011-05-06 05:58:11 +00:00
Sébastien Loriot 83875b9cc1 use make_sqrt instead of make_root_of_2 2011-05-05 14:34:36 +00:00
Sébastien Loriot 164abdda30 actually for backward compatibility reason in SVD, I must allow root=0 if ACDE_tag is true. 2011-05-05 13:23:55 +00:00
Laurent Rineau 4b0e1e0396 Andreas sometime uses other login names 2011-05-05 11:24:31 +00:00
Sébastien Loriot 60d13997b6 * fix bug in testing option and YES/NO
* Add *.out and *.hlg as known files to remove
* use bash instead of sh
* make the script executable
2011-05-05 09:17:31 +00:00
Olivier Devillers 2e38b3a7f2 add references 2011-05-05 08:49:31 +00:00
Sébastien Loriot 0f009c297f resize picture and enhance layout of hmtl figure 2011-05-05 08:49:12 +00:00
Sébastien Loriot b0072b556f The constructor of Sqrt_extension from 3 parameters does not allow the root to be
0. Update Circular_kernel_3 testsuite to this precondition.

Raffine the fix of r63323 of operator== of Sqrt_extension. The original
behavior is used if ACDE_TAG is Tag_false and the one of r63323 otherwise
(selected at compile time).
2011-05-05 08:17:39 +00:00
Sébastien Loriot 6433f2e2c2 use --no-ignore option 2011-05-04 14:24:43 +00:00
Sébastien Loriot e4f17622eb add a script to clean up a branch (or any svn directory of a package) 2011-05-04 13:55:42 +00:00
Sébastien Loriot 48300f084f Update input data for arrangement using Circular_arc_point_2. The read-from-stream format is not
the same for Root_of_2 and Sqrt_extension.
2011-05-04 11:42:08 +00:00
Sébastien Loriot a65be14cb1 update operator== for Sqrt_extension. I was only valid in case objects had the same extension. 2011-05-04 11:36:18 +00:00
Sébastien Loriot c8b96139c6 *GMP_arithmetic_kernel now always define Integer and Rational even when Gmpfi
is not available.

*Add default empty struct for Get_arithmetic_kernel. That way we can test if
a specialization is avaible. I used it for the default case of Root_of_traits.
When a number type not known by CGAL is used to instanciate Root_of_traits,
the field type used to instanciate Sqrt_extension is made using Quotient.

*Patch of Lazy_exact_nt constructor from another Lazy_exact_nt type.
In revision 61559, that constructor was retricted to the case the exact type
is implicitely constructed from the other exact type. Now the old behavior is
back but only if it is explicitely called (patch from Marc Glisse).

*Update To_double specialization of Sqrt_extension to use the same formula
than To_interval so that the double value is contained in the interval.

*update root_of_2 test-suite to use Sqrt_extension and that they behave
similarly
2011-05-04 07:32:31 +00:00
Sébastien Loriot 53e733188a merge trunk into next 2011-05-03 16:13:05 +00:00
Sébastien Loriot 040cd39d85 typo 2011-05-03 16:06:09 +00:00
Olivier Devillers 583ab24cd4 precision in the doc 2011-05-03 15:48:24 +00:00
Laurent Rineau eebb1584b5 merge from next 2011-05-02 14:55:39 +00:00
Sébastien Loriot 659dcd26b3 is_rational() from one_root_number is replaced by !is_extended() from Sqrt_extension 2011-05-02 10:13:35 +00:00
Sébastien Loriot 506aebdfd5 use forward declaration of Sqrt_extension (detected by a bug in Algebraic_kernel_d test-suite). 2011-05-02 09:45:02 +00:00