Commit Graph

47717 Commits

Author SHA1 Message Date
Sébastien Loriot daca1eabbf use qrt to return source and target as const ref 2012-05-09 17:09:55 +00:00
Sébastien Loriot b9c6fd11a4 rename 2012-05-09 13:28:11 +00:00
Sébastien Loriot 0e57290f58 property map to access one point of a facet 2012-05-09 13:27:40 +00:00
Sébastien Loriot 6efd7f7954 * remove a template parameter to primitive caching
* add a generic class that has two property map as template parameter to define a aabb_tree primitive
2012-05-09 07:14:49 +00:00
Sébastien Loriot 6e72bfd1a7 add a point property map to access reference_point, with a default that uses datum() 2012-05-04 14:59:14 +00:00
Sébastien Loriot ed6ac1f4fd rename Property maps template parameter
set primitive caching to false by default
2012-05-04 14:49:27 +00:00
Sébastien Loriot 58156fb1e9 merge from next 2012-05-04 12:24:50 +00:00
Guillaume Damiand ee3f44d458 Revert last commit: bad branch. 2012-05-03 20:16:58 +00:00
Guillaume Damiand 12ab866ee3 Start to replace functor specialized by if to compare the two versions. 2012-05-03 20:09:19 +00:00
Guillaume Damiand 559ac7992a Bugfix: Remove an undocumented constructor of Cell_attribute_with_point class which involves a conflict if an user uses Point as Info template argument. 2012-05-03 19:15:06 +00:00
Sébastien Loriot aad2dfdde0 doc bug fix:
In the doc page of Intersect_2, intersection for Iso_rectangle_2 and Triangle_2
is documented while in the doc page of intersection, it is not
(and all is implemented).
2012-05-02 10:27:45 +00:00
Sébastien Loriot a521599052 sort 2D intersection primitive lexicographically (like I done in 3D) 2012-05-02 10:22:28 +00:00
Andreas Fabri a1a1a75441 Remove a \bf 2012-05-01 12:07:40 +00:00
Sébastien Loriot 8ea761f6e0 example use eigen by default instead of Taucs 2012-05-01 10:45:49 +00:00
Andreas Fabri 3268028b2b fix whitespace 2012-05-01 08:39:22 +00:00
Laurent Rineau 05864a04d3 Trivially add compatibility with Boost Meta-Programming Library (MPL)
Boost MPL "Metafunction" concept just requires the nested type named "type".
2012-04-25 11:48:29 +00:00
Laurent Rineau f7e9319d4c Move Philip's additions to the section about 4.0.1 2012-04-24 16:00:09 +00:00
Sébastien Loriot 616c348007 reintegrate feature branch Nef_23-remove_geninfo-sloriot 2012-04-24 15:52:23 +00:00
Philipp Möller 00b8a700d9 Added the two packages with fixed memory leaks, this also covers the
geninfo leak.
2012-04-24 15:46:04 +00:00
Sébastien Loriot 188efcc3f0 merge from next 2012-04-24 15:39:12 +00:00
Laurent Rineau f2ed350303 updated crontab (automated commit) 2012-04-23 22:18:02 +00:00
Laurent Rineau 6c705ab777 Fix the test
One cannot expect exact intersections computations results when the kernel
is not. This patch fixes the test: the equality between the result and the
expected result is tested with an epsilon unless the kernel has exact
constructions.
2012-04-23 22:17:15 +00:00
Laurent Rineau a4be5cfc47 updated crontab (automated commit) 2012-04-23 18:18:04 +00:00
Laurent Rineau a8473dfe08 Document the destructor is ugly and useless 2012-04-23 18:03:14 +00:00
Laurent Rineau 5acc79e554 Add comments to explain what happens with the use of Default Dt_3 2012-04-23 16:54:47 +00:00
Laurent Rineau 4fabccd111 updated crontab (automated commit) 2012-04-23 13:18:04 +00:00
Sébastien Loriot 7611a19803 more verbose test 2012-04-23 08:13:43 +00:00
Laurent Rineau e37e88c8f3 Merge from /branches/features/STL_Extension-better_cpp0x_get-lrineau 2012-04-21 22:30:47 +00:00
Andreas Fabri 2f06819c2e Fix typo 2012-04-20 10:52:33 +00:00
Laurent Rineau 4c186e9417 Oops: std::tr1::get(std::pair) is in <tr1/utility> 2012-04-20 10:34:06 +00:00
Laurent Rineau 66ec3ee6b8 I was wrong: get<N>(std::pair) was already in TR1.
Strange that it is not in Boost.
2012-04-20 10:30:10 +00:00
Laurent Rineau 579a606a75 Rename - to _, to have same naming scheme as .gif files 2012-04-20 09:35:35 +00:00
Laurent Rineau 41cef5c422 Vectorial versions 2012-04-20 09:33:43 +00:00
Laurent Rineau 7cc00d2449 SVG version of the euler fig 2012-04-20 09:29:56 +00:00
Sébastien Loriot 8d62b4b093 update changes 2012-04-19 14:22:41 +00:00
Laurent Rineau a40c0bf6a8 A branch to extend the CGAL::cpp0x::get function template in <CGAL/tuple.h> 2012-04-19 12:28:12 +00:00
Laurent Rineau f142cb667d Fix a bug in test of equality operator of CGAL::cpp0x::tuple
Do not test equality between default initialized tuples, because GNU/g++
version 4.1.2 does not default-initialize correctly std::tr1::tuple.
2012-04-19 11:59:24 +00:00
Sébastien Loriot 8bb75c0586 actually there was two nested macros... 2012-04-19 07:06:00 +00:00
Laurent Rineau a4e2f8d4f5 Bug fixes in Mesh_3 documentation
1/ The requirement on the constructor of
Polyhedral_mesh_domain_with_features_3 was wrong: the argument must be
convertible to Mesh_polyhedron_3, and not to Polyhedron_3.

2/ The geom traits of Mesh_polyhedron_3<Gt> must be model of
PolyhedronTraits_3 *and* of IntersectionGeometricTraits_3.

(That patch passes the manual testsuite.)
2012-04-18 15:33:14 +00:00
Laurent Rineau 52d230565c Remove files added but not used 2012-04-18 13:43:24 +00:00
Sébastien Loriot 147ca74939 add precondition to ensure the polygon is simple 2012-04-18 12:37:23 +00:00
Laurent Rineau a42d5be575 Fix an error in URL
Maybe we would like to encode the version number in the URL, but that would
yet another generated file in CGAL...
2012-04-18 08:57:31 +00:00
Sébastien Loriot 44853585b7 too naive replacement: do not use nested macros 2012-04-18 06:59:22 +00:00
Sébastien Loriot f685a77b0e merge from next 2012-04-17 18:19:33 +00:00
Sébastien Loriot 24070082f6 *deprecate the use of geninfo
*naive replacement of void* and geninfo by boost::any.
*old code can be used if CGAL_I_DO_WANT_TO_USE_GENINFO is defined
*info was printed, I simply ignored that for boost::any 
 (it probably made sense why the old implementation of geninfo that was using placement new to write
  inside the void*)
*some sizeof(void*) was used in SNC_structure.h for printing the size of something.
 I guessed this was related to the void* used as info. I left that code untouched.
*testsuite is OK on my machine except Nef_3/example/Nef_3/polygon_construction which also
 does not work with next on my machine
2012-04-17 18:18:09 +00:00
Sébastien Loriot 03ac39132a remove unused var warning 2012-04-17 17:37:53 +00:00
Sébastien Loriot 623bb56ae0 a branch to remove geninfo 2012-04-17 14:45:41 +00:00
Philipp Möller cdf47795ba Fixed a small memory leak in one of the testcases. 2012-04-17 12:17:23 +00:00
Philipp Möller 3889dc2d7f BUGFIX Fixed the leak of an empty memory block. 2012-04-17 12:03:00 +00:00
Philipp Möller 0c5b3fcf85 WARNINGFIX: Nef_2 is no longer triggering a "suggest parenthesis" 2012-04-16 16:21:21 +00:00