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
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
Sébastien Loriot
414fec3e46
add missing const
2016-10-03 14:16:22 +02:00
Sébastien Loriot
97aa9f615f
fix typo
2016-10-03 10:29:23 +02:00
Sébastien Loriot
a195583c9d
fix the default vertex point map used
2016-10-03 10:26:07 +02:00
Sébastien Loriot
aa5dffa48d
add missing include directive
2016-10-03 09:56:00 +02:00
Laurent Rineau
51f5697d3d
Add missing #include
2016-09-30 15:23:14 +02:00
Andreas Fabri
a3f42864c3
Remove the dependency LGPL on GPL
2016-09-30 15:23:14 +02:00
Andreas Fabri
39f4bf96c9
Fix package Generator: Add #includes
2016-09-30 15:22:26 +02:00
Maxime Gimeno
83043ca7c0
Fix code for VertexPointMap
2016-09-28 10:59:11 +02:00
Maxime Gimeno
adff2f01b0
Replace default_random by get_default_random().
2016-09-28 10:59:11 +02:00
Maxime Gimeno
51995f11db
Add a constructor for `Random_points_in_triangle_mesh_3` that takes a vertex point map as argument.
2016-09-28 10:59:11 +02:00
Sébastien Loriot
8bd7bccfdd
fix 8a7ccb8
...
the approximate sqrt can only be applied when computing each weight
2016-09-28 10:59:11 +02:00
Maxime Gimeno
27aaadacab
Update doc to specify const refs.
2016-09-28 10:59:11 +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
332990c0d1
Use Compute_squared_area_3 instead of Compute_area_3 in case the Kernel does not have a sqrt() implementation.
2016-09-28 10:59:10 +02:00
Sébastien Loriot
9e5ac35277
..._on_tetrahedral_mesh_boundary_3 -> ..._in_tetrahedral_mesh_boundary_3
2016-09-28 10:59:09 +02:00
Sébastien Loriot
3965967cf6
Random_points_on_triangle_mesh_3 -> Random_points_in_triangle_mesh_3
2016-09-28 10:58:45 +02:00
Sébastien Loriot
95f7698049
require validity of the input in the doc + improve changes
2016-09-28 10:57:18 +02:00
Sébastien Loriot
b77a2b2ce6
Random_points_on_tetrahedral_mesh_boundary -> Random_points_on_tetrahedral_mesh_boundary_3
2016-09-28 10:48:10 +02:00
Sébastien Loriot
c6f36a53a4
be consistant with Triangle_from_face_C3t3
2016-09-28 10:48:09 +02:00
Sébastien Loriot
aecf0fe586
internal::Deref takes a class rather than a pointer as template parameter
2016-09-28 10:48:09 +02:00
Maxime Gimeno
b352ec6cad
Add doc for the new classes.
2016-09-28 10:48:09 +02:00
Maxime Gimeno
472f9beffb
Addition of the class, example and test for Random_points_in_triangle_2
2016-09-28 10:48:09 +02:00
Maxime Gimeno
79fc76c738
Add a test for random_points_on_triangles_3
2016-09-28 10:48:09 +02:00
Maxime Gimeno
ccb3540fe6
fix the missing const ref.
2016-09-28 10:48:08 +02:00
Maxime Gimeno
b24413b407
Renaming functors
2016-09-28 10:48:08 +02:00
Maxime Gimeno
a7282912a0
Add a random_points_generator on a range of triangles, and an exemple for it.
2016-09-28 10:48:08 +02:00
Maxime Gimeno
2ac64c542a
Replace Weighted_point_3 by C3T3::Triangulation::Point_3.
2016-09-28 10:48:08 +02:00
Maxime Gimeno
fad8535621
Remove useless template Point_3 in Random_points_on_triangle_mesh_3.
2016-09-28 10:48:08 +02:00
Sébastien Loriot
a6b628620f
fix typos and improve phrasing
2016-09-28 10:48:08 +02:00
Sébastien Loriot
146238d6bc
improve phrasing
2016-09-28 10:48:07 +02:00
Maxime Gimeno
c013d9d292
Clean-up
...
- Replace Mesh by TriangleMesh
- update changes.html and doc sections
- remove useless .off in examples
2016-09-28 10:48:07 +02:00
Maxime Gimeno
4754094f5f
Make working tests.
2016-09-28 10:48:07 +02:00
Maxime Gimeno
c7eb806329
Make the VertexPointMap editable
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
fd39972166
add method to access the sum of weights
2016-09-28 10:46:43 +02:00
Maxime Gimeno
2912b9d40b
Fixes in the doc
2016-09-28 10:46:42 +02:00
Maxime Gimeno
32899c21d0
Fix example
2016-09-28 10:45:48 +02:00
Maxime Gimeno
64c0a0d620
add an image to the User Manual.
2016-09-28 10:45:48 +02:00
Maxime Gimeno
ee6731e625
Fix generator on triangle mesh 3
2016-09-28 10:45:47 +02:00
Maxime Gimeno
1d5d17cfd8
Clean-up
2016-09-28 10:45:47 +02:00
Maxime Gimeno
19a7386164
Clean-up
2016-09-28 10:45:47 +02:00
Maxime Gimeno
b4578e9262
Add see also and name in PkgDescription
2016-09-28 10:45:47 +02:00
Maxime Gimeno
18a2cdd59c
Add examples
2016-09-28 10:45:47 +02:00
Maxime Gimeno
ec73440ab7
Update of the doc.
2016-09-28 10:45:46 +02:00
Maxime Gimeno
3eb1f4ca69
Clean-up
...
- Clean-up
- Moved Prevent_deref to CGAL/iterator.h
2016-09-28 10:45:46 +02:00
Maxime Gimeno
04f589e97d
Update doc for Random_points_on_triangle_mesh_2
2016-09-28 10:45:46 +02:00
Maxime Gimeno
7a1c2037fd
Implementation and changes
...
- Change Generic_random_point_generator to use a Functor instead of a property_map
- Change Random_points_on_triangle_mesh_3 to use a functor wrapping around a PMAP instead of the PMAP
- Implement a random point generator on a Triangulation_2
- Implement a random point generator in and on tetrahedral meshes.
Conflicts:
Generator/include/CGAL/point_generators_3.h
Generator/test/Generator/generic_random_test.cpp
2016-09-28 10:45:46 +02:00