Commit Graph

89 Commits

Author SHA1 Message Date
Sébastien Loriot a25297a5c9 add missing filename in test 2015-07-16 08:48:59 +02:00
Andreas Fabri 8d86bebcaf Merge remote-tracking branch 'cgal-dev/Polygon_mesh_processing-GF' into Polygon_mesh_processing-GF 2015-07-01 17:25:13 +02:00
Andreas Fabri 20c1b1a1f6 Merge branch 'Polygon_mesh_processing-GF-old' into Polygon_mesh_processing-GF
Conflicts:
	BGL/include/CGAL/boost/graph/Euler_operations.h
	BGL/include/CGAL/boost/graph/iterator.h
	Documentation/doc/Documentation/Doxyfile.in
	Documentation/doc/Documentation/dependencies
	Polyhedron/demo/Polyhedron/Polyhedron_demo_point_inside_polyhedron_plugin.cpp
	Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
	Polyhedron/demo/Polyhedron/Selection_widget.ui
2015-07-01 13:52:44 +02:00
Jane Tournois ed9f4b8233 rename dual.cpp 2015-07-01 10:24:44 +02:00
Jane Tournois abec5f1c88 rename dual example 2015-07-01 10:18:21 +02:00
Andreas Fabri cc953a0ac7 remove warning in example, and improve output 2015-02-12 15:40:44 +01:00
Andreas Fabri 0d67ba64df improve example for connected_components of a graph and its dual 2015-02-12 15:34:05 +01:00
Andreas Fabri a41f54cc54 Add property map for Dual<> 2015-02-12 11:14:57 +01:00
Andreas Fabri b538707892 Add a Dual<Graph> class 2015-02-11 18:33:23 +01:00
Andreas Fabri dc0687dc26 Use iterator_adaptor instead derivation from transform_iterator
With transform iterator we would have to rewrite operator++
as it does not return the derived class.
This led to a compilation bug when using connected_components.
2015-02-11 17:24:08 +01:00
Andreas Fabri 6ce17b3460 chmod -x 2015-01-07 18:44:05 +01:00
Andreas Fabri 3a75fb45a0 iterator_range -> Iterator_range 2014-12-23 14:25:29 +01:00
Andreas Fabri 28dc50fdfc point property map must be passed as argument 2014-12-23 14:24:51 +01:00
Sébastien Loriot 7e0b5a3fe6 skip comments while reading off files 2014-12-18 08:42:49 +01:00
Andreas Fabri 2ccc5e5b59 clean up example of face_graph.cpp 2014-12-18 08:26:00 +01:00
Andreas Fabri 9f6807b005 Add Tds_2::collapse_edge() 2014-12-18 08:25:57 +01:00
Andreas Fabri 46fe0501b8 add .sm_do_intersect.cmd file and data 2014-12-10 20:32:47 +01:00
Sébastien Loriot ad1954afc4 fix warnings and compilation issues 2014-12-10 17:34:51 +01:00
Andreas Fabri 43e967a72e remove property map after use 2014-12-10 15:18:25 +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
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 6899d73e71 Use vertex_around_target (and add halfedge(vertex_descriptor) 2014-11-20 21:10:38 +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
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
Andreas Fabri 15bfc64808 We must run kruskal on the filtered graph to ignore the infinite vertex
Approved by the release manager
2014-10-24 11:30:16 +02:00
Sébastien Loriot bc8e1f399d workaround a bug in dijsktra algorithm in boost 1.54 affecting normal estimation 2014-07-19 12:20:29 +02:00
Sébastien Loriot 8b7af3a397 vector_property_map include is done by CGAL/property_map.h 2014-07-19 11:36:33 +02:00
Sébastien Loriot 5f4813b64d properties_Polyhedron_3.h is now included by graph_traits_Polyhedron_3.h 2014-07-04 17:24:05 +02:00
Andreas Fabri c726cedbbb As BOOST_NO_CXX11_RANGE_BASED_FOR has been introduced with Boost 1.51
we need a CGAL macro
2014-07-03 09:24:20 +02:00
Andreas Fabri 31cbcd5544 less warnings 2014-07-01 14:45:28 +02:00
Andreas Fabri b18acb6097 fix example 2014-06-24 18:33:42 +02:00
Andreas Fabri 5da08ce426 #include <ifstream> 2014-06-19 08:57:57 +02:00
Andreas Fabri e7b0528ff8 Add a CGAL::iterator_range 2014-06-18 13:17:43 +02:00
Andreas Fabri ded507212d Add a CGAL::iterator_range 2014-06-13 12:29:18 +02:00
Andreas Fabri 9170b0a866 use argc/argv to pass the argument 2014-06-13 09:51:31 +02:00
Andreas Fabri f531ee2fa9 include property_map header file wrapper 2014-06-13 08:54:43 +02:00
Andreas Fabri 074c6aab2e read from a file so that the testsuite passes 2014-06-11 09:51:54 +02:00
Andreas Fabri b1b4b05fe6 changes such that the testsuite compiles 2014-05-22 12:21:29 +02:00
Andreas Fabri 3ad8f65d28 small fixes 2014-05-22 10:36:50 +02:00
Andreas Fabri 46ee658eb7 Cartesian -> Simple_cartesian 2013-08-26 16:36:02 +02:00
Andreas Fabri 950e858555 remove unused parameters 2013-03-12 09:50:46 +01:00
Andreas Fabri 5bd509bd70 constructor of boost::vector_property_map expects an unsigned int 2013-02-13 16:25:56 +01:00
Ophir Setter 16cf477c27 Copying examples from Arr_2 package. So that examples here match 2012-10-10 22:04:40 +00:00
Andreas Fabri a9e13a61c2 No need for a compare functor as the inplace list now provides comparison operators 2011-03-01 13:25:24 +00:00
Guillaume Damiand 8cb6de003c Use a functor instead of the global operator< to define a std::map.
TODO: remove the functor and use directly the new operator< defined in In_place_list
2011-02-15 12:22:51 +00:00