Commit Graph

58012 Commits

Author SHA1 Message Date
Andreas Fabri 8f54ee3fa2 two step renaming in order to capitalize 2014-11-26 17:17:43 +01:00
Andreas Fabri 2916850771 use iformat for reading doubles 2014-11-26 16:53:50 +01:00
Laurent Rineau 4464116c0d Test _WIN32 instead of _MSC_VER
With MinGW, __declspec is also implemented.

Reported in the CGAL-discuss mailing list:

  Date: Wed, 26 Nov 2014 14:59:46 +0000
  From: xantares 09 <xantares09@hotmail.com>
  To: "cgal-discuss@inria.fr" <cgal-discuss@inria.fr>
  Subject: [cgal-discuss] MinGW issues
2014-11-26 16:26:54 +01:00
Laurent Rineau 4bdafe6908 Bug-fix in Mesh_3 with time stamps
That is a follow-up to that commit:
  | commit eefe2012c0
  | Author: Laurent Rineau <laurent.rineau@cgal.org>
  | Date:   Thu Oct 2 16:59:19 2014 +0200
  |
  |     Bug-fix in Mesh_3 with time stamps
  |
  |     The implementation of the class template Protect_edges_sizing_field was
  |     not correct when time stamps are used for Vertex_handle. The issue is
  |     that the time stamp of a vertex change when one do:
  |       tr.remove(v);
  |       v = tr.insert(point);
  |     The vertex pointed by 'v' is re-used by the TDS, but the time stamp of
  |     the vertex does change.
  |
The fix was not complete.
2014-11-26 15:56:37 +01:00
Andreas Fabri d3f7d2565b Use CGAL_IA_FORCE_TO_DOUBLE to fix the tessuite 2014-11-26 14:44:05 +01:00
Andreas Fabri 901c3829d0 add tests 2014-11-26 11:06:31 +01:00
Andreas Fabri d5f74fd542 fix surface_mesh_test.cpp 2014-11-25 18:28:50 +01:00
Jane Tournois 9026aa6122 fix warnings in surface mesher demo 2014-11-25 17:39:29 +01:00
Andreas Fabri c4abaab0a3 Switch to BGL API
In order to switch to Surface_mesh, we still have to find a solution
for Box_with_handle, as the descriptor is an index and not a handle.
2014-11-25 14:47:27 +01:00
Andreas Fabri 65688132cc Switch the example code to the BGL API, so that one may switch later to Surface_mesh
To do the latter we have still to adapt the .h file
2014-11-25 14:42:48 +01:00
Clement Jamin 0aa818ca1f Fix a bug in the input/output (due to mixed sizes of integers) 2014-11-25 13:21:53 +01:00
Clement Jamin 1aa392ef57 Fix a compilation error of some platforms 2014-11-25 13:20:53 +01:00
Andreas Fabri d66f131247 Add example for Surface_mesh 2014-11-25 12:56:36 +01:00
Andreas Fabri c243c20e57 Add is_empty() as an alias to empty() as this is the CGAL nmaing convention 2014-11-25 12:40:50 +01:00
Andreas Fabri 4ad6156645 uncomment in/out_edge_iterator. No idea why it was commented 2014-11-25 12:32:54 +01:00
Clement Jamin 8c47df9bf7 Fix a warning 2014-11-25 11:39:54 +01:00
Andreas Fabri 563bc4621e add loop for benching 2014-11-24 17:24:54 +01:00
Andreas Fabri f50bbd72c4 Use iformat and Input_rep<double> instead of an additional function 2014-11-24 17:10:46 +01:00
Andreas Fabri b281d86414 We must run kruskal on the filtered graph to ignore the infinite vertex 2014-11-24 16:55:59 +01:00
Jane Tournois 4c6de9ab46 fix conversion warnings 2014-11-24 15:57:51 +01:00
Alexander Kobel feb4298699 update docstring about largest/initial prime in prime list 2014-11-24 10:53:16 +01:00
Alexander Kobel 11c9deb31b add const for prime list 2014-11-24 10:52:38 +01:00
Alexander Kobel fb93886709 add constructor for Residue from long long 2014-11-24 10:48:20 +01:00
Alexander Kobel 7ee7a45011 update doc to reflect new choice of primes 2014-11-24 10:46:47 +01:00
Alexander Kobel a611152412 make prime list const 2014-11-24 10:21:29 +01:00
Alexander Kobel 6c354f013d Merge branch 'Modular_arithmetic_fixes-akobel-old' into Modular_arithmetic_fixes-akobel 2014-11-24 10:09:15 +01:00
Andreas Fabri 419d332bfe Add more BGL functions for Triangulation_2; errouneously try to do simplification 2014-11-21 18:45:24 +01:00
Andreas Fabri c904f77e13 Use a shared_ptr in order to make the property map lightweight 2014-11-21 12:50:35 +01:00
Andreas Fabri 6899d73e71 Use vertex_around_target (and add halfedge(vertex_descriptor) 2014-11-20 21:10:38 +01:00
Clement Jamin c6de2a50b2 Merge branch 'Triangulation-higher_dimensions-odevil_shornus-old' into Triangulation-higher_dimensions-odevil_shornus 2014-11-20 19:19:23 +01:00
Andreas Fabri 3e6a99b327 Add property map for vertex_point_t 2014-11-20 17:30:44 +01:00
Andreas Fabri 42a1c49066 The class Triangulation_2 (but neither TDS2 nor DT_2) should now be a model of FaceListGraph (but not Mutable) 2014-11-20 15:39:56 +01:00
Clement Jamin cded6dadd9 Use size_t instead of int 2014-11-20 13:20:56 +01:00
Clement Jamin d6a3e6aebc Fix gcc warnings (unused typedefs) 2014-11-20 13:06:59 +01:00
Andreas Fabri 8ab546b25f move the functions from namespace boost to CGAL as they should be found with Koenig lookup 2014-11-20 11:56:51 +01:00
Andreas Fabri 2005988c4c Add halfedge_descriptor, halfedge(FD), face(HD) 2014-11-19 15:35:17 +01:00
Andreas Fabri 0eccab2cce Add face_descriptor/iterator and faces() 2014-11-19 15:13:07 +01:00
Clement Jamin 01c39fc414 Make test_torture faster 2014-11-19 14:08:03 +01:00
Dmitry Anisimov d8fa61a366 Added correct release. 2014-11-18 16:34:47 +01:00
Dmitry Anisimov 22d8673238 Last commit before integration.
This is the last commit before integration to CGAL.
2014-11-18 16:25:37 +01:00
Andreas Fabri 722dd08415 fix constness issue in self-intersection function 2014-11-17 22:29:02 +01:00
Andreas Fabri 9822581d6f get() the point property map (and hit constness problems even for Polyhedron) 2014-11-14 15:06:30 +01:00
Andreas Fabri a7c9ac9a6d use vertex_point property map. Why does it not compile??? 2014-11-14 12:56:34 +01:00
Andreas Fabri 695031665c self intersection test uses BGL API 2014-11-14 11:19:38 +01:00
Andreas Fabri 3ef4d818da fix Operations_on_polyhedra/examples 2014-11-14 10:08:33 +01:00
Andreas Fabri 36f1514957 Add a generic template function extract(istream&, T&) 2014-11-13 20:34:58 +01:00
Jocelyn MEYRON 59c31c9570 fix errors on tests and fix warnings 2014-11-13 15:05:24 +01:00
Andreas Fabri 06c4164df7 fix benchmarks and add surfacem mesh simplification 2014-11-13 15:00:17 +01:00
Sébastien Loriot b5f728bfb5 fix warning 2014-11-13 11:57:08 +01:00
Andreas Fabri 7e5b902ea8 cleanup in #include of AABB_tree examples 2014-11-13 11:53:04 +01:00