Commit Graph

58654 Commits

Author SHA1 Message Date
Shihao Wu f88a9891d1 Replaced aabb-tree with kd-tree, the result is the same, but might be two times slower. 2014-12-11 22:46:58 +08:00
Jane Tournois d29268032f fix compilation 2014-12-11 15:35:58 +01:00
Andreas Fabri 16eb47b50c Add test 2014-12-11 15:32:13 +01:00
Clement Jamin 478f56c75a Fix example file name 2014-12-11 14:36:57 +01:00
Andreas Fabri 7d8f9ebe95 get rid of warnings 2014-12-11 12:55:57 +01:00
Clement Jamin c5ae1ba1dd Derecursify insert_in_tagged_hole
No stack overflow anymore.
2014-12-11 12:46:21 +01:00
Jane Tournois 6b6af12353 fix the BOOST_JOIN parse error in demos
somehow, boost/random.hpp includes boost/type_traits/has_binary_operator.hpp,
and the "parse error" happens in this file (as said in the bug report)

Also update the link to the official Qt bug report
2014-12-11 12:17:44 +01:00
Clement Jamin e63d10260c Bug fix 2014-12-11 11:18:12 +01:00
Sébastien Loriot 21ba20df0c remove exe flag 2014-12-11 10:03:25 +01:00
Andreas Fabri 705cb65c1c Fix sm_bgl.cpp I am not yet lucky with the API, as member functions return a pair 2014-12-11 09:12:34 +01:00
Sébastien Loriot 3972130053 update changes.html 2014-12-11 08:50:21 +01:00
Sébastien Loriot 0ffd585a5c Merge branch 'AABB_tree-bgl_primitives_more_constructors-sloriot'
See Features/Small_Features/constructor_bgl_primitives

Tested in 4.6-Ic-74
Approved by the release manager
2014-12-11 08:40:35 +01:00
Sébastien Loriot 172a5a8259 Merge branch 'Polyhedra_corefinement-determinism_for_open_polyhedron-local'
Patch in the polyhedron demo corefinement plugin to have a deterministic
  behavior in case of of the polyhedra is open and has no intersection with
  one connected component of the other polyhdron

Tested in CGAL-4.6-Ic-74
Approved by the release manager
2014-12-11 08:39:18 +01:00
Andreas Fabri 294c047ca8 The null_face() gets also enumerated when circulating around a vertex 2014-12-10 21:56:53 +01:00
Andreas Fabri 46fe0501b8 add .sm_do_intersect.cmd file and data 2014-12-10 20:32:47 +01:00
Andreas Fabri 5e9442395f Add segmentation example for Surface_mesh 2014-12-10 20:06:24 +01:00
Sébastien Loriot ad1954afc4 fix warnings and compilation issues 2014-12-10 17:34:51 +01:00
Clement Jamin f277603c05 Fix the FIXMEs: "infinite vertex is NOT at index 0 a priori" 2014-12-10 17:32:54 +01:00
Andreas Fabri d059a65928 typo 2014-12-10 15:34:57 +01:00
Andreas Fabri 036c0c0231 iterator_range.h -> Iterator_range.h 2014-12-10 15:23:13 +01:00
Andreas Fabri 43e967a72e remove property map after use 2014-12-10 15:18:25 +01:00
Andreas Fabri ff05ae138a Add another .cmd 2014-12-10 14:00:26 +01:00
Andreas Fabri 605ac52f91 Read input from argv[1] 2014-12-10 10:16:27 +01:00
Sébastien Loriot ee06d18f3f make the behavior deterministic in case of open polyhedron
If there is no intersection between a connected component of A
and if B is open then that component will always be considered as outside of B.
2014-12-09 15:29:30 +01:00
Andreas Fabri 3ba095eb97 Add data and .cmd files 2014-12-09 15:18:25 +01:00
Andreas Fabri f597b12c37 simplify the example 2014-12-08 22:04:56 +01:00
Andreas Fabri facbc98636 Add documentation about the BGL API of Surface_mesh 2014-12-08 21:35:42 +01:00
Jane Tournois 3a5a65f264 update branch 2014-12-08 17:30:41 +01:00
Jane Tournois bbfcc85bb2 fix ambiguity between std::nth_element and CGAL::nth_element 2014-12-08 16:37:16 +01:00
Jane Tournois 796873c3eb fix ambiguity between CGAL::nth_element and CGAL::nth_element 2014-12-08 16:27:31 +01:00
Andreas Fabri 6569bf27bb changes after Sebastien's review 2014-12-08 15:47:16 +01:00
Andreas Fabri af996380a0 make Constraint_id backward compatible with the documentation 2014-12-08 12:00:57 +01:00
Andreas Fabri 136523b2d3 Make changes after Laurent's review 2014-12-08 09:27:08 +01:00
Andreas Fabri df19cb6cd8 first changes after Laurent's review 2014-12-08 09:27:07 +01:00
Andreas Fabri 061190b049 Integrate Michael's review 2014-12-08 08:38:30 +01:00
Sébastien Loriot f156cae9f3 mainpage should be User Manual 2014-12-08 08:11:16 +01:00
Sylvain Brandel 1cb63c386b Modification of the names of attributes management functions 2014-12-05 16:03:44 +01:00
Guillaume Damiand 1251bf8b58 Add const for TRANSLATION, ROTATION, SCALING, REFLECTION, IDENTITY 2014-12-04 21:41:38 +01:00
Andreas Fabri 4fd55756d7 take Guillaume's user manual review into account 2014-12-04 17:44:32 +01:00
Sébastien Loriot 0e22279452 add missing space 2014-12-04 15:50:13 +01:00
Laurent Rineau 0991efefee Make the new CDT deterministic again
That is a followup of the following two commits. The "polyline CDT" has
been branched from CDT before those patches were in CGAL:

  | commit 49404f75f5
  | Author: Laurent Rineau <Laurent.Rineau__CGAL@normalesup.org>
  | Date:   Thu Jun 28 09:16:23 2012 +0000
  |
  |     Improved patch
  |
  |     The Constraint_hierarchy is now templated by T, an anonymous type (that is
  |     a Vertex_handle when the constraint hierarchy is used in Ct_plus_2), and a
  |     Compare operator, that have a comparison member function:
  |       bool operator()(T, T);
  |
  |     In Ct_plus_2, the Compare operator passed to the Constraint_hierarchy
  |     compares the vertices with a Less_xy_2, implemented by Less_x_2, and
  |     Less_y_2.
  |
  |     The test test/Triangulation_2/include/CGAL/_test_cls_hierarchy_2.h has been
  |     tweaked, to check that the type T passed in the hierarchy no longer needs
  |     to have a point() member function, as it was before May 2010 (when GF has
  |     determinized the Cdt_plus_2 using too simple patch).
  |
  | Notes:
  |     r70132 branches/features/Triangulation_2_UseTraitsInHierarchy-GF

  | commit 7cb640d05d
  | Author: Andreas Fabri <Andreas.Fabri@geometryfactory.com>
  | Date:   Mon Jun 25 10:11:56 2012 +0000
  |
  |     The Constraint_hierarchy_2 gets an additional LessXY_2 functor as template argument so that it no longer applies operator<(Point,Point)
  |
  | Notes:
  |     r70018 branches/features/Triangulation_2_UseTraitsInHierarchy-GF
2014-12-04 15:19:22 +01:00
Andreas Fabri dac3ce14e0 int -> size_t to remove a warning 2014-12-04 14:29:41 +01:00
Marc Glisse cf64e3c6e8 Merge remote-tracking branch 'origin/Kernel_d-Dimension-glisse' 2014-12-04 14:28:23 +01:00
Andreas Fabri f05a19035c #include <cctype> for isspace() 2014-12-04 14:22:49 +01:00
Laurent Rineau af90b1d6bc Restore the initial indentation incorrectly modified by this branch 2014-12-04 13:45:26 +01:00
Laurent Rineau 80784a3292 Use characters that may be in a double 2014-12-04 13:01:15 +01:00
Laurent Rineau 9ef939e1cf Fix Input_rep<double>
- EOF was not handled.
- sscanf may not recognize a double
2014-12-04 13:01:08 +01:00
Guillaume Damiand 726f10a0a7 Add missing spaces, replace size_t by std::size_t. 2014-12-04 12:25:46 +01:00
Andreas Fabri 9dfce2bdcf add input files 2014-12-03 19:23:58 +01:00
Andreas Fabri ca2c8a79e1 fix typo 2014-12-03 19:18:30 +01:00