Commit Graph

754 Commits

Author SHA1 Message Date
Sébastien Loriot 5c94f7d8ac avoid documenting internal and non-intended classes and functions 2016-10-21 11:11:00 +02:00
Sebastien Loriot b61a89a69d Merge pull request #1602 from sloriot/BGL-fix_doc_link
Fix link issue with graph_traits specializations
2016-10-21 10:26:19 +02:00
Sébastien Loriot 1b5e3b2d60 fix link issue with graph_traits specializations 2016-10-21 10:23:02 +02:00
Sébastien Loriot e4ba7e0c70 add missing include directive 2016-10-20 18:12:54 +02:00
Laurent Rineau 5ab5825013 Merge pull request #1466 from sloriot/BGL-add_nef_to_pm
Add a function to convert a Nef polyhedron to a polygon mesh
2016-10-17 10:03:24 +02:00
Laurent Rineau 038a310a1a Merge pull request #1446 from sloriot/CGAL-remove_dont_submit
Getting rid of the remaining dont_submit files
2016-10-17 10:01:30 +02:00
Laurent Rineau d43015c0ef Merge pull request #1543 from afabri/BGL_remove_graph_traits_CMap-GF
Remove files that are here accidentally according to Guillaume
2016-10-17 09:59:17 +02:00
Sébastien Loriot 14030d4c49 remove unused variable 2016-10-12 10:52:02 +02:00
Sébastien Loriot ad8fc48122 remove empty file 2016-10-06 09:47:38 +02:00
Sébastien Loriot 5d9edb5670 fix license 2016-10-06 09:33:32 +02:00
Andreas Fabri 74a72a4749 Remove files that are here accidentally according to Guillaume 2016-10-05 16:22:26 +02:00
Sébastien Loriot d9413be399 add function convert_nef_polyhedron_to_polygon_mesh and document it 2016-10-05 15:28:12 +02:00
Laurent Rineau 223c1cf5a4 Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Laurent Rineau 745cdaeba5 Merge pull request #1524 from lrineau/Mesh_3-split_graph_into_polylines_determinism-lrineau
Make split_graph_into_polylines deterministic
2016-10-05 13:03:36 +02:00
Laurent Rineau 7b6addbb55 Merge pull request #1519 from lrineau/Mesh_3-fix_conversion_warnings-lrineau
Mesh_3: fix conversion warnings
2016-10-05 13:03:15 +02:00
Laurent Rineau 1c19028e5b Merge pull request #1267 from maxGimeno/Random_generator-GF
Random generator
2016-10-05 13:02:29 +02:00
Laurent Rineau 9a0bb54922 Merge pull request #1438 from sloriot/CGAL-clean_up_projects_name_cmake
Clean up projects name in cmake scripts
2016-10-05 13:02:25 +02:00
Laurent Rineau eb21f2ed3b Fix a compilation error 2016-09-30 19:52:20 +02:00
Andreas Fabri 7ff83d1b8c dispatch files to the appropriate package: T2,Polyhedro,HDS 2016-09-30 15:23:14 +02:00
Andreas Fabri 40e9c6f735 Move specializations of graph_traits the packages that are concerned 2016-09-30 15:22:29 +02:00
Andreas Fabri ca1f19b392 Package BGL: Add includes 2016-09-30 15:22:29 +02:00
Laurent Rineau 5bd65fba58 Make split_graph_into_polylines deterministic
- There is a new argument, `Less`, that allows to sort the `std::set` of
  vertex descriptors with a deterministic sort functor.

- The header `<CGAL/Mesh_3/polylines_to_protect.h>` defines and use such
  a functor.
2016-09-29 17:41:32 +02:00
Laurent Rineau 0221c3727a Fix a typo in the doc of the internal function 2016-09-29 14:48:29 +02:00
Maxime Gimeno cf0d78da34 Use const references in the generators instead of simple references. 2016-09-28 10:59:11 +02:00
Maxime Gimeno 4754094f5f Make working tests. 2016-09-28 10:48:07 +02:00
Maxime Gimeno 8469c45336 Enhance Prevent_deref API and use it. 2016-09-28 10:48:07 +02:00
Sébastien Loriot b899dc4549 add default parameters 2016-09-28 10:46:42 +02:00
Maxime Gimeno 3eb1f4ca69 Clean-up
- Clean-up
- Moved Prevent_deref to CGAL/iterator.h
2016-09-28 10:45:46 +02:00
Sébastien Loriot e2f7efa58a clean up 2016-09-28 10:45:45 +02:00
Maxime Gimeno 35a328b1bf Move Halfedge_and_face_graph_property_maps.h to BGL. 2016-09-28 10:45:45 +02:00
Jane Tournois b475497db2 add missing graph_has_property for edge_weight_t 2016-09-22 12:10:06 +02:00
Jane Tournois 661a55f8e6 use Has_member_id where it's possible, and add missing graph_has_property structs 2016-09-22 12:10:06 +02:00
Jane Tournois 50b05a15c7 use double parenthesis inside static assertion when expression has a comma 2016-09-22 12:10:06 +02:00
Jane Tournois 197252149e fix warnings 2016-09-22 12:10:06 +02:00
Jane Tournois 5391a66dde add test for Has_member_id 2016-09-22 12:05:51 +02:00
Jane Tournois d1da692ce7 add partial specializations of graph_has_property for existing internal pmaps 2016-09-22 12:05:51 +02:00
Jane Tournois c8de3e32f1 add class to check whether a class has member function id()
this function is also able to detect the id() function in
base classes, however the number of derivations is large

I will add the test `test_Has_member_id.cpp` to the BGL package to test
this functionality
2016-09-22 12:05:51 +02:00
Jane Tournois 73492e7767 add graph_has_property
a struct intended to check whether Graph has an internal property map
for the parameter tag `PropertyTag`
2016-09-22 12:05:51 +02:00
Laurent Rineau ae3285de1b Merge fixes from 'cgal/releases/CGAL-4.8-branch'
> 3466dee Merge pull request #1378 from sloriot/Polyline_simplification_2-handle_undefined_cost
> 7dd7f12 Merge pull request #1448 from afabri/BGL_graph_traits_OpenMesh-GF
2016-09-13 18:29:33 +02:00
Andreas Fabri 4ce0694a3a Add doc for boost::graph_traits for OpenMesh 2016-09-12 16:15:04 +02:00
Sébastien Loriot 7e2ee496de update project name of cmake scripts of tests 2016-09-08 00:26:37 +02:00
Sébastien Loriot 6b338eeb1f improve the name of projects in cmake scripts of examples 2016-09-08 00:02:55 +02:00
Sébastien Loriot 21664faf6f Commit example cmake scripts forgotten 2016-09-07 23:41:11 +02:00
Laurent Rineau 9257b803a2 Merge pull request #1354 from afabri/BGL_fix_input-GF
All examples now read from a file
2016-08-29 13:02:29 +02:00
Andreas Fabri 0c817cdbc5 chmod -x points.xy 2016-08-29 12:31:26 +02:00
Sébastien Loriot ff1b240a37 replace assert by CGAL_assertion in CGAL code 2016-08-25 11:12:17 +02:00
Andreas Fabri 4897008e43 All examples now read from a file 2016-08-20 20:11:36 +02:00
Sébastien Loriot bd4a78c45a enable concept checking for Surface_mesh 2016-07-22 14:21:09 +02:00
Sébastien Loriot 21ef19b67f Restrict the HalfedgeGraph with properties often assumed in our algorithms 2016-07-11 16:03:05 +02:00
Sébastien Loriot 4c4e5b384f fix documentation of the iterator types 2016-07-07 14:44:49 +02:00