Michael Hemmer
a5e7591328
return const & where possible
2010-09-02 15:33:28 +00:00
Andreas Fabri
1782cbf064
Replace std::rand() with boost::rand48
2010-09-02 10:19:55 +00:00
Andreas Fabri
d1df640a86
Replace std::rand() with boost::rand48
2010-09-02 09:54:58 +00:00
Andreas Fabri
85851ec0b5
Replace std::rand with boost::rng48; Replace some int with size_t
2010-09-02 09:41:44 +00:00
Sébastien Loriot
f6afbd8a94
correct filter_output_iterator:
...
operator*, operator++ and operator++(int) was not working with all possible iterators
2010-09-02 06:30:35 +00:00
Sébastien Loriot
b429f3c539
add default constructor and a const for swig wrapping
2010-09-02 06:27:17 +00:00
Sébastien Loriot
d01decf3ad
correct include path
2010-09-01 20:40:33 +00:00
Laurent Rineau
5bbfa93958
Update the CMakeLists.txt to our modern CMake scripts.
2010-09-01 16:27:38 +00:00
Andreas Fabri
b31c665e59
Let's see which compiler really issues a warning about an uninitialized variable
2010-09-01 12:28:48 +00:00
Laurent Rineau
4d254772fb
Tweak the regular expression that matches warnings.
2010-09-01 12:26:27 +00:00
Sébastien Loriot
a40ad96c88
add documented but missing function
2010-09-01 12:24:55 +00:00
Andreas Fabri
f724101478
Move using statements to the corect scope
2010-09-01 12:19:50 +00:00
Andreas Fabri
83f7a0ff42
Add using statements
2010-09-01 12:12:52 +00:00
Sébastien Loriot
e2a3098bb4
add documented but missing functions
2010-09-01 11:30:21 +00:00
Sébastien Loriot
458b5136cc
add missing symetric function
2010-09-01 10:11:57 +00:00
Michael Hemmer
1e9ffa492f
remove useless test about exactness for int
2010-09-01 08:59:20 +00:00
Sébastien Loriot
1daecf3943
move BBox vs {sphere,plane,triangle} do_intersect from AABB_tree to Intersections_3,
...
and update accordingly include directives. Update testsuite
remove unneed CMakeLists.txt from AABBtree testsuite
Remove Triangle_3_Plane_3 intersection from AABB_tree (I define it in Intersections_3 some days ago, thus a conflict)
2010-09-01 08:49:24 +00:00
Sébastien Loriot
58c42d2b3f
typo
2010-09-01 07:07:12 +00:00
Laurent Rineau
ffa852abe4
Fix scripts/index_fix, so that it works also on LaTeX document with
...
documentclass=article (instead of book).
2010-08-31 23:49:26 +00:00
Laurent Rineau
0518b14435
typo
2010-08-31 21:22:15 +00:00
Laurent Rineau
f6ccb37436
Initial support for CTest.
2010-08-31 16:50:19 +00:00
Laurent Rineau
0fdd8e6908
Sync the CSS file on svn with the real one.
2010-08-31 15:52:55 +00:00
Laurent Rineau
f9f7072f68
Testresult pages: one <select> for each type of CGAL release (3.8-I,
...
3.8-Ic, 3.7-I, 3.7-Ic, 3.6.1-I...)
2010-08-31 15:28:54 +00:00
Sébastien Loriot
1581e10c65
update testsuite to test intersection of segment and line
2010-08-31 13:50:09 +00:00
Sébastien Loriot
4aa953888f
all polyhedron primitives to be constructed from non compact container iterators
2010-08-31 13:45:38 +00:00
Sébastien Loriot
663099d82d
add intersection Triangle_3,Triangle_3
...
add intersection Plane_3,Triangle_3
update documentation (also for Segment_3,Line_3 and Segment_3,Segment_3)
2010-08-31 13:42:40 +00:00
Andreas Fabri
c5818246ba
cleanup
2010-08-31 12:59:10 +00:00
Andreas Fabri
16d565a7ac
We no longer test the Qt3-based demo
2010-08-31 12:57:23 +00:00
Andreas Fabri
fc92f30f5f
Call the right predicate, as the old one calls circumcenter during the construction of the Sphere
2010-08-31 11:56:22 +00:00
Andreas Fabri
ea87ef81b6
Applications shall only go on the virtual screen (based on stored settings from a previous session), if the latter is available
2010-08-31 11:32:14 +00:00
Laurent Rineau
7775c1a323
Revert part of previous commit (mistake).
2010-08-30 17:12:13 +00:00
Laurent Rineau
3c13bf6a4f
A testsuite that will really kill cgal_test processes that take too long
2010-08-30 17:03:19 +00:00
Laurent Rineau
e783230ad7
More robust shell script: protect variables that contain filenames,
...
with double quotes.
2010-08-30 13:10:06 +00:00
Laurent Rineau
58c914e064
cgal_test file that shows that ulimit -t is not working on Cygwin. :-(
2010-08-30 13:02:59 +00:00
Laurent Rineau
530f6e61a7
Submit test/Testsuite/, to help debug the Windows testsuite.
...
test/Testsuite is in dont_submit for the moment.
2010-08-30 12:02:07 +00:00
Andreas Fabri
f30471cb1f
Add typedef for SFace_const_handle
2010-08-29 16:30:21 +00:00
Sylvain Pion
9d9b178cb7
Optimize solve().
...
before : 22 +, 48 *, 3 /
after : 14 +, 24 *, 3 /
It might even be slightly more stable numerically.
2010-08-27 21:27:07 +00:00
Eric Berberich
0a0b8bfda8
fix according to Sylvain's suggestion (Gmpz) and GMPlib docu
2010-08-27 20:07:55 +00:00
Eric Berberich
33746fc77a
fixed memory leak because of C/C++ mix
2010-08-27 14:49:20 +00:00
Andreas Fabri
4ae93225bb
bugfix: the wrong point was chosen for the triangle
2010-08-27 13:13:14 +00:00
Michael Hemmer
a21ca48e4a
fix tag swap for is_exact and is_numerical_sensitve
2010-08-27 11:20:16 +00:00
Sébastien Loriot
5ce9176130
*add into test-suite case responsible for a bug:
...
we insert 3 points in the plane. Then we call locate on a fourth point
that when lifted, is coplanar to the first 3 lifted points. The visible
simplex is then an edge
*add a fix that checks that no vertex is anti_origin_ before taking its points
in locate and contains.
2010-08-26 13:24:33 +00:00
Sébastien Loriot
c08cd885a5
revert part of commit 58266 that was supposed to fix a bug in locate.
2010-08-26 11:42:47 +00:00
Sébastien Loriot
6bdfdf8f70
extract from intersection(segment,segment), intersection_collinear_segments
...
that be used internally.
2010-08-26 09:18:32 +00:00
Michael Hemmer
90592c6011
avoid constructions
2010-08-25 16:06:42 +00:00
Michael Hemmer
cf9d775f90
fix obvious performance bug in Isolate_1
2010-08-25 15:37:10 +00:00
Andreas Fabri
72de264daf
Remove the trace, but keep the 'else'
2010-08-25 15:11:38 +00:00
Andreas Fabri
6208b71aaf
Towards a Qt4 based Apollonius_graph_2 demo
2010-08-25 15:04:34 +00:00
Andreas Fabri
82a6dfccd1
Towards a Qt4 based Apollonius_graph_2 demo
2010-08-25 15:02:06 +00:00
Andreas Fabri
275d1f7e9c
don't submit Qt3 demo
2010-08-25 14:59:57 +00:00