Commit Graph

71 Commits

Author SHA1 Message Date
Andreas Fabri 307c86910b fix a -strict-ansi warning 2015-05-18 10:52:50 +02:00
Andreas Fabri e354de8493 char* -> const char* 2015-04-20 11:14:12 +02:00
Andreas Fabri d539246011 add typename; remove unused typedefs 2015-04-20 10:48:12 +02:00
Andreas Fabri 8eb4ec93c4 fixes and cleanup 2015-04-16 11:21:19 +02:00
Andreas Fabri 6e7debb874 test helpers 2015-04-15 16:36:23 +02:00
Andreas Fabri e1c1b58415 Add a test for the make_hexahedron 2015-03-18 15:48:19 +01:00
Laurent Rineau 2a58fbda4a Merge remote-tracking branch 'origin/Surface_mesh-isolated_vertex-GF'
Bug-fix for the BGL API:

  - Remove assertion in halfedge(Polyehdron_3, vertex_descriptor) as it
    is wrong for an isolated vertex.
  - fix a warning.

Fix the documentation:

  - Document that add_vertex/edge/face(G&) do not initialize the
    connectivity

Approved by the Release Manager.
Tested in CGAL-4.6-Ic-132.
2015-02-19 17:42:23 +01:00
Andreas Fabri af0800bb45 CGAL_USE a variable 2015-02-18 11:11:11 +01:00
Andreas Fabri fb5280b2aa Remove assertion in halfedge(Polyehdron_3, vertex_descriptor)
as it is wrong for an isolated vertex.
Document that add_vertex/edge/face(G&) do not initialize the connectivity
2015-02-17 11:43: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 6e36a853a9 Merge branch 'Surface_mesh-new_package-GF'
Approved by the release manager
Conflicts:
	Documentation/doc/Documentation/dependencies
	Documentation/resources/how_to_cite_cgal.bib.in
	Installation/changes.html
2015-01-12 11:27:35 +01:00
Andreas Fabri dc797a7036 use numeric_cast, as abs does not change the return type 2015-01-08 09:38:41 +01:00
Andreas Fabri be632d39f5 use the size type of the graph 2014-12-29 14:47:14 +01:00
Andreas Fabri 18b5b312f9 do not use the boost testing framework 2014-12-18 20:32:50 +01:00
Sébastien Loriot 12a9027ed9 Merge remote-tracking branch 'origin/BG-split_graph_into_polylines-GF'
The extract polyhedron boundary now extract maximal polylines from
  the set of boundary edges. End point are vertices of degree != 2
  For convenience the function used to build these maximal polylines
  is put into include/CGAL/boost/graph/split_graph_into_polylines.h

Tested in 4.6-Ic-76
Approved by the release manager
2014-12-16 11:40:11 +01:00
Sébastien Loriot eaedcd3724 move file to test 2014-12-11 18:56:59 +01:00
Sébastien Loriot ad1954afc4 fix warnings and compilation issues 2014-12-10 17:34:51 +01:00
Andreas Fabri 901c3829d0 add tests 2014-11-26 11:06:31 +01:00
Andreas Fabri 4355794781 iterator_range moved the package 2014-11-12 14:40:51 +01:00
Andreas Fabri d91f2deaff safisfies_link_condition() -> satisfies_link_condition() in code/doc/test
Add doxygen for collapse_edge() with an EdgeIsConstrainedMap
2014-10-21 10:17:34 +02:00
Sébastien Loriot 0b8314e28d the notion of border for a halfedge is not encoded using a property map 2014-07-21 22:30:14 +02:00
Sébastien Loriot a158d13647 initial version of Surface_mesh package 2014-07-15 12:08:51 +02:00
Sébastien Loriot cd88dc010b remove extra include directives 2014-07-04 17:24:06 +02:00
Sébastien Loriot ec9c796552 remove exe flag 2014-07-04 17:24:06 +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
Sébastien Loriot 03c7223873 remove extra ; 2014-07-03 17:13:22 +02:00
Andreas Fabri 80c8fec9e2 Add test and fixes of add_vertex_and_face_to_border 2014-07-02 12:55:32 +02:00
Andreas Fabri 31cbcd5544 less warnings 2014-07-01 14:45:28 +02:00
Andreas Fabri 09535e6078 remove #include that is not used 2014-06-29 16:41:03 +02:00
Andreas Fabri 00d89a8ded removed unused typedefs 2014-06-27 15:49:21 +02:00
Andreas Fabri 1201fd9885 Use CGAL_USE_TYPE to avoid warnings 2014-06-27 15:29:24 +02:00
Andreas Fabri d11cac3e94 remove unused typedefs 2014-06-27 15:11:39 +02:00
Andreas Fabri 25ae87571b fix openmesh testsuite 2014-06-26 23:25:18 +02:00
Sébastien Loriot b01091dbac fix typos 2014-06-25 21:14:24 +02:00
Andreas Fabri cbd8af7690 go back to the classical testsuite 2014-06-25 18:11:14 +02:00
Sébastien Loriot a374556e48 typo 2014-06-25 15:13:38 +02:00
Andreas Fabri f644ff649a now the testsuite works on Windows (on my machine) 2014-06-24 18:16:25 +02:00
Andreas Fabri 55d9d30f26 Use the non-header only version of the boost test framework 2014-06-20 15:14:06 +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 689e5ef4a6 add a typename 2014-06-19 08:49:33 +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 c837839cb9 no set_constant_vertex_is_border 2014-06-11 15:29:14 +02:00
Andreas Fabri 285271c09d handwritten CMakeList.txt as we check for OpenMesh 2014-06-11 15:28:18 +02:00
Andreas Fabri d6ad6fd6d9 remove constant_vertex_is_border 2014-06-11 09:34:38 +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 b2ec8d925b CGAL_USE_TYPE 2013-02-07 15:43:25 +01:00
Andreas Fabri 9626e40e33 one CGAL_USE_TYPE too much 2013-02-06 08:45:49 +01:00
Andreas Fabri 61bb99e2f1 use types 2013-02-04 22:39:00 +01:00