Commit Graph

44981 Commits

Author SHA1 Message Date
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