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