Andreas Fabri
0c817cdbc5
chmod -x points.xy
2016-08-29 12:31:26 +02:00
Andreas Fabri
4897008e43
All examples now read from a file
2016-08-20 20:11:36 +02:00
Sebastien Loriot
b2fa6fe115
Merge pull request #957 from janetournois/PMP_Epec-GF
...
PMP : make it work with Epeck
2016-06-15 17:39:28 +02:00
Andreas Fabri
20c97edb12
The edge_weight must be the lenth, and not the squared length
2016-06-14 14:17:14 +02:00
Andreas Fabri
fb7c859554
Switch to edge_descriptor as boost::filtered_graph has no halfedge_descriptor
2016-06-14 09:27:34 +02:00
Andreas Fabri
4c78fb44bc
Add specializations for the OM handle classes
2016-06-08 10:42:45 +02:00
Andreas Fabri
d84be563f8
Add hash_value and specialization of hash for OpenMesh
2016-06-06 19:10:58 +02:00
Philipp Möller
72b2269958
Use Cartesian_converter for point property
2016-04-15 10:04:43 +02:00
Philipp Möller
03192c13e8
Add some difference
2016-04-15 10:04:39 +02:00
Philipp Möller
5bea05c9ac
Use correct inserters
2016-04-15 10:04:37 +02:00
Philipp Möller
e398acd624
Clean up the example
2016-04-15 10:04:35 +02:00
Philipp Möller
e7b1325e2a
Improve dual example
...
Remove it from dont_submit, improve formatting and messages
2016-02-02 16:00:31 +01:00
Andreas Fabri
567f027484
Fix macro name
2016-01-21 11:32:48 +01:00
Andreas Fabri
66e0abc87e
fixes: add missing typename; use graph_traits; read from a file
2015-11-16 10:05:58 +01:00
Jane Tournois
2a47fd5c0b
Merge remote-tracking branch 'remotes/cgal-dev/BGL-OpenTriMesh-GF' into BGL-SurfaceMesh2SurfaceMesh-GF
2015-09-22 12:21:31 +02:00
Andreas Fabri
bb208ab2d6
Fix halfedge(v, PolyMesh) + fixes for conversion from OpenMesh to Polyhedron
2015-09-21 16:41:24 +02:00
Andreas Fabri
1eb87f5a9d
#ifdef to switch between TriMesh and PolyMesh
2015-09-21 16:05:46 +02:00
Andreas Fabri
cff5745e3d
Duplicate the graph traits from PolyMesh to TriMesh
2015-09-21 14:53:42 +02:00
Andreas Fabri
66b3d24af3
Add converter between models of FaceGraph
2015-09-21 12:00:11 +02:00
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