Commit Graph

99 Commits

Author SHA1 Message Date
Andreas Fabri b301c88982 polish 2014-06-27 17:37:08 +02:00
Andreas Fabri 8f4e02a39a last png -> svg 2014-06-27 16:16:35 +02:00
Andreas Fabri d11cac3e94 remove unused typedefs 2014-06-27 15:11:39 +02:00
Andreas Fabri 3252e8557f add missing typename 2014-06-27 12:50:24 +02:00
Andreas Fabri f7dd91c556 png -> svg 2014-06-27 12:49:51 +02:00
Andreas Fabri 25ae87571b fix openmesh testsuite 2014-06-26 23:25:18 +02:00
Andreas Fabri 11b078a969 png -> svg 2014-06-26 23:25:17 +02:00
Sébastien Loriot 3ff711c799 handle properties of const Polyhedron 2014-06-24 16:36:18 +02:00
Andreas Fabri 99f082bd2e first svgs replacing pngs 2014-06-20 13:47:07 +02:00
Andreas Fabri 659da042cc bug fix, read file argv[1], is_border instead of border_map 2014-06-20 10:32:21 +02:00
Andreas Fabri 9a28ba0ca9 Add implementation and first test for satisfies_link_condition 2014-06-19 18:46:23 +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 9ae02cf59f fix graph_traits and halfedge_graph_traits for Polyhedron 2014-06-12 09:10:08 +02:00
Andreas Fabri 144d206a75 cleanup of the helper files, and a partial fix of the slicer (which will be red in the testsuite) 2014-06-11 18:16:58 +02:00
Andreas Fabri 313db67d8c revive halfedge_graph_traits 2014-06-11 15:15:10 +02:00
Andreas Fabri bbf70667bd bug fix 2014-06-11 12:37:04 +02:00
Andreas Fabri 9787964e99 include the wrapper file CGAL/property_map 2014-06-11 09:58:03 +02:00
Andreas Fabri d6ad6fd6d9 remove constant_vertex_is_border 2014-06-11 09:34:38 +02:00
Andreas Fabri cf84eb22dc Add global functions such as is_pure_quad(FaceGraph) 2014-06-10 15:58:48 +02:00
Andreas Fabri d92d0cef84 Use CGAL points even for OpenMesh 2014-06-10 15:26:06 +02:00
Andreas Fabri 84208ee628 constness problems with CGAL::Polyhedron_3. The problem with edges(G) persists :< 2014-06-05 16:12:03 +02:00
Andreas Fabri 3d7d596e6b Use vertex_point property map so that it now also compiled with OpenMesh 2014-06-05 15:29:49 +02:00
Andreas Fabri 2425bba8a5 The OpenMesh example shows at the same time how to wrap the OpenMesh properties 2014-06-04 16:14:04 +02:00
Andreas Fabri 51990f53e3 Remove border property map and switch from halfedge to edge constraints.
The latter has a bug as edge_constrain_sharp_edges removed constrained edges
2014-06-04 13:03:31 +02:00
Andreas Fabri afe2c7b4f3 bug fix: const correctness 2014-06-03 09:18:13 +02:00
Andreas Fabri 7b4464a812 Add free function 2014-06-03 09:16:31 +02:00
Andreas Fabri d98231f7e3 move assertion 2014-06-03 09:15:46 +02:00
Andreas Fabri 223b188f03 Add is_valid(G) 2014-05-30 15:24:51 +02:00
Andreas Fabri a5d19e9147 fix bugs in collapse_edge. Unfortunately there are still others, therefore an #if 0 2014-05-28 14:17:41 +02:00
Andreas Fabri 91bbc88c86 bugfix 2014-05-28 12:15:58 +02:00
Andreas Fabri ae75e031c8 Add convenience functions for iterating/circulating around a vertex 2014-05-28 12:12:22 +02:00
Andreas Fabri c753fc97ff add Euler::collapse_edge taking into account constrained edges 2014-05-28 11:46:24 +02:00
Andreas Fabri a26b6ef84c #if 0 the low level implementation of collapse_edge as it has a bug 2014-05-28 10:30:36 +02:00
Andreas Fabri c552dce7c6 first pass to switch to the BFL API 2014-05-27 16:02:42 +02:00
Andreas Fabri d1736fa1e8 revive deprecated files 2014-05-22 13:12:58 +02:00
Andreas Fabri 23fd3a791a undo 2014-05-22 13:07:24 +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
Sébastien Loriot d45d1a1070 Merge branch 'Surface_mesh_simplification-preserve_constrained_edges_bug_fix-sloriot'
bug-fix: preserve edges marked as non-removable
 See Features/Small_Features/SMS_with_constrained

 Tested in CGAL-4.4-Ic-119 and CGAL-4.4-Ic-120

Conflicts:
	Installation/changes.html
2014-02-14 08:02:15 +01:00
Laurent Rineau 1564f7bca7 Fix license in two BGL headers
The package BGL is released under LGPLv3+ and not GPLv3+.
2014-02-06 18:36:10 +01:00
Sébastien Loriot 0c14664977 Add a is-constrained edge map without using it for now 2014-01-29 19:04:55 +01:00
Sébastien Loriot ee3ce8985f fix the way the specialization of graph_traits are documentated 2013-12-03 12:03:00 +01:00
Andreas Fabri 5c454cec64 add missing includes 2013-09-13 12:43:01 +02:00
Sébastien Loriot c900eabfcd iterators in HDS and Triangulations are bi-directional 2013-06-28 16:28:34 +02:00
Andreas Fabri 950e858555 remove unused parameters 2013-03-12 09:50:46 +01:00
Philipp Möller 4c75c1a88d Implement compatibility between bgl_named_parameters for BOOST_VERSION >= 10510
The implementation of cgal_bgl_named_params (ab)uses internals of
bgl_named_params. Those internals have been changed/removed in Boost
1.51 and I have added another implementation that (ab)uses the new
internals.
2012-10-22 16:28:46 +00:00
Philipp Möller d0c07c51b4 remove duplicated const
Follow-up to r73108
2012-10-22 09:53:28 +00:00
Philipp Möller 6276e88020 Add partial specializations for property_map that match const template arguments.
This shouldn't be necessary, because it should never be called with
const arguments, but this works around a BGL bug. Those changes don't
fix the issues with the dijkstra example, as that would require adding
partial specializations for boost::filtered_graph, which would be a
little over the top.
2012-10-19 15:42:52 +00:00
Philipp Möller 8f1ce2412c Removed all places where the CGAL_CFG_NO_TMPL_IN_TMPL work-around was
used. Those were mostly in Polyhedron and HalfedgeDS but some places
in Arrangement_2 used it, too. Neither of the parts of Arrangement_2
have been documented.
2012-04-13 13:13:30 +00:00