Commit Graph

52480 Commits

Author SHA1 Message Date
Marc Glisse c44bdbcea9 Detect when SSE2 is present, not just when 387 is absent. 2013-07-27 19:58:43 +02:00
Marc Glisse 2b49731f62 Split IA_force_to_double and IA_opacify, the second one can be faster. 2013-07-27 19:43:14 +02:00
Sébastien Loriot b2ef3b8673 Merge branch 'doc-remove_gif-local'
Successfully test in CGAL-4.3-Ic-102

This commit fixes a few issues in the doxygen documentation and in particular
the figure for the generation of latex doc.

Approved by the interim release manager

xplain why this merge is necessary,
2013-07-26 17:50:07 +02:00
Sébastien Loriot e24cdddbf2 Merge branch 'clang-cpp11_fix_compilation_errors-local'
Successfully tested in CGAL-4.3-Ic-102
Bug-fix in the Triangulation_2 package for clang with c++11 support
Approved by the interim release manager
2013-07-26 17:42:08 +02:00
Sébastien Loriot 67a118578c bump CGAL version number in the bibtex and add P2T2 2013-07-26 08:45:56 +02:00
Sébastien Loriot 44a9ce166b remove no longer used directories 2013-07-26 08:33:19 +02:00
Sébastien Loriot c130fa3b8c update copyright holder of P2T2 package 2013-07-26 08:32:46 +02:00
Sébastien Loriot 8e2db3be02 add copyright file for P2T2 2013-07-26 08:25:02 +02:00
Sébastien Loriot ed76911e06 Merge branch 'AABB_tree-fix_non_conventional_names-local'
Successfully tested in CGAL-4.3-Ic-101
Approved by the interim release manager

This merge fixes documentation bugs and rename classes with names
non conform to CGAL conventions
2013-07-25 18:56:17 +02:00
Sébastien Loriot 8ce47d7b6a Merge remote-tracking branch 'origin/Number_types-fpu-glisse'
Successfully tested in CGAL-4.3-Ic-101
Approved by the interim release manager
2013-07-25 18:52:42 +02:00
Sébastien Loriot b63bbc0d6d document Weighted_point_mapper_2
it explains to the user how a weighted point turns into a point

fix bug #15745
2013-07-25 17:51:56 +02:00
Sébastien Loriot 332e8a634d add documented types in the code 2013-07-25 17:41:20 +02:00
Sébastien Loriot 31dbc5b1d3 add link to Point_2
fix bug #15485
2013-07-25 17:32:33 +02:00
Sébastien Loriot 2dfe8a3d73 workaround for a doxygen bug: remove space after /!* to avoid a verbatim env
this happens if you have an empty line or the text directly after /!*
to find them in the generated documentation, grep for "pre class=\"fragment\""
(a few of them are legitimate however)
2013-07-25 14:58:53 +02:00
Sébastien Loriot 67a73344f3 fix linking issue
fig bug #15486
2013-07-25 13:58:48 +02:00
Sébastien Loriot 4cea3726d4 use \sc for all acronyms 2013-07-25 13:02:51 +02:00
Sébastien Loriot c44127d129 add CGAL version in the name of the documentation
fix bug #15457
2013-07-25 12:35:58 +02:00
Sébastien Loriot 143a2181b3 add latex format for \imagei doxygen command
perl -pe 's/^(\s*)\\image\s+html\s+(.*)\s*$/$1\\image html $2\n$1\\image latex $2\n/' -i
2013-07-25 11:50:53 +02:00
Sébastien Loriot 0653914893 doc: put \image at the beginning of the line and nothing at eol 2013-07-25 11:32:07 +02:00
Sébastien Loriot 74a1ac055e remove pdf files from doxygen doc include path 2013-07-25 11:15:18 +02:00
Sébastien Loriot 519b301130 remove gif files from doxygen doc include path 2013-07-25 11:14:16 +02:00
Sébastien Loriot 4389b0bac8 remove the usage of gif in the doxygen doc as pdflatex does handle them
replace the files with png
2013-07-25 11:06:13 +02:00
Michael Hemmer 30e0b2d3f3 add missing include 2013-07-25 10:05:24 +02:00
Sébastien Loriot 1d2668d0d8 doc bugfix: figure must be on one line 2013-07-25 10:03:21 +02:00
Sébastien Loriot f82d049dd1 make the triangulation iterator convertible to non-const handle
this pleases clang++3.2 with -std=cpp11 option
2013-07-25 07:40:38 +02:00
Sébastien Loriot ddda698034 inline the nested class Intersection_and_primitive_id in the documentation 2013-07-24 17:06:35 +02:00
Sébastien Loriot c2fc43a8df make doxygen picking the correct return type 2013-07-24 16:59:01 +02:00
Sébastien Loriot a10c77ab03 typo in doc 2013-07-24 16:50:20 +02:00
Sébastien Loriot 79442d98ee doc typo 2013-07-24 16:43:07 +02:00
Sébastien Loriot 773342f68e forgot to rename doc_tex files 2013-07-24 16:31:14 +02:00
Marc Glisse edd2d1735e Interval arithmetics was broken even with gcc... 2013-07-24 13:42:09 +02:00
Sébastien Loriot fc781d10f0 add a benchmark on insertion of points on constrained edges with EPEC
results on ../../../Segment_Delaunay_graph_2/benchmark/Segment_Delaunay_graph_2/data/norway.cin

Triangulation built 40561
40578 edges to process
Unconstraining first 81139 0.988062
40578 edges to process
Unconstraining first +hint 81139 0.424027
40578 edges to process
Not unconstraining first 81139 0.868054
40578 edges to process
Not unconstraining + hint 81139 0.288018
40578 edges to process
Not unconstraining + locate 81139 0.056003
2013-07-24 13:07:22 +02:00
Sébastien Loriot 9c0808cad1 fix name of classes that do not respect CGAL naming conventions
AABB_HalfedgeGraph_segment_primitive -> AABB_halfedge_graph_segment_primitive
AABB_FaceGraph_triangle_primitive -> AABB_face_graph_triangle_primitive
2013-07-23 17:46:50 +02:00
Sébastien Loriot 4d54051234 Merge branch 'AABB_tree-fix_template_parameter_name-local'
documentation bugfix
tested in CGAL-4.3-Ic-99
Approved by the interim release manager
2013-07-23 16:50:08 +02:00
Marc Glisse 15d03643fc Protect the other side of subtractions for interval arithmetics.
Itanium also has excess precision, apparently.
2013-07-23 14:46:50 +02:00
Sébastien Loriot 2bf7690f57 rename template parameter cache_datum to CacheDatum
template parameter should be camel case
2013-07-22 14:52:16 +02:00
Sébastien Loriot 79611cb521 Merge branch 'Polyhedron-demo_select_duplicated_points-local'
successfully tested in CGAL-4.3-Ic-95
The changes are only in the Polyhedron demo
2013-07-19 17:22:17 +02:00
Nico Kruithof e6a963832c Fixed errors in the Doxygen documentation
- Missing template arguments
- Typo in iterator types in P2T2
2013-07-18 20:59:27 +02:00
Nico Kruithof fe3017a048 minor fix for master
- Fixed #define guard
- Fixed #include
2013-07-18 20:57:45 +02:00
Clement Jamin cbb31d1283 The figures are now included in the LaTeX output
Approved by the release manager
2013-07-18 16:47:49 +02:00
Sébastien Loriot 1917bb8070 add an action to select duplicated points 2013-07-18 13:35:03 +02:00
Sébastien Loriot 9972c8109d do not use a non-initialized variable 2013-07-17 11:37:46 +02:00
Sébastien Loriot 06823c37cb sort changes by feature first, then small features 2013-07-16 19:50:19 +02:00
Sébastien Loriot 37338ebc44 update changes 2013-07-16 19:43:53 +02:00
Nico Kruithof 104f121c6d Approved by the Release Manager
Merge branch 'predicate_to_functor'
2013-07-16 14:19:43 +02:00
Sébastien Loriot 32f1e53b41 allow the polyhedron copy to also append into an existing polyhedron
trivial fix on a non-documented class (not included by any file in CGAL)
2013-07-16 12:54:31 +02:00
Laurent Rineau 2fe1349d3e Fix my script for compiling Boost, after the update of testing platforms 2013-07-15 15:41:56 +02:00
Nico Kruithof 0889773189 * Changed template parameter Predicate_ to Functor_ (for the traits classes of P2T2 and P3T3)
* Added side_of_bounded_circle to the predicates in the 2D traits classes
2013-07-15 13:06:45 +02:00
Clement Jamin c4810b6b55 Add the "path" latex package for documentation
Approved by the release manager
2013-07-11 17:25:32 +02:00
Laurent Rineau 613e436ded Merge commit '3eeb035'
Merge the branch 'Periodic_2_triangulation_2'. There was one commit left.

Tested in CGAL-4.3-Ic-82
2013-07-11 16:50:14 +02:00