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
Sebastien Loriot
af5c8210b7
Add missing requirements
2016-07-07 14:25:29 +02:00
Sebastien Loriot
fc44ee3051
Merge pull request #1180 from sloriot/BGL-fix_edge_hash
...
fix edge hash
2016-06-24 13:24:27 +02:00
Sébastien Loriot
c3f7310355
handle default constructed edges
2016-06-16 16:47:59 +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
Sébastien Loriot
f7090e4b71
remove debug output
2016-06-15 14:32:44 +02:00
Sébastien Loriot
d94ef9467f
fix the hash for edges
...
it returns the hash value of the smallest edge
2016-06-15 14:29:59 +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
Sebastien Loriot
40e36d41b5
Merge pull request #1138 from afabri/BGL-hash_OpenMesh-GF
...
Add hash_value and specialization of hash for OpenMesh
2016-06-08 14:18:29 +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
Andreas Fabri
a9e8981278
Document that vertex and face type must be Hashable
2016-06-06 14:05:51 +02:00