Commit Graph

308 Commits

Author SHA1 Message Date
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
Maxime Gimeno ce9d373760 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
2016-09-28 10:45:45 +02:00
Maxime Gimeno 7bdd704de2 Implement convenience function mor FaceListGraphs 2016-09-28 10:45:45 +02:00
Sébastien Loriot e2f7efa58a clean up 2016-09-28 10:45:45 +02:00
Sébastien Loriot 8665ef7026 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
Maxime Gimeno 709f3984c1 Implements a random point generator for FaceGraphLists, and an unfinished test. 2016-09-28 10:45:44 +02:00
Andreas Fabri 6554072006 Update Generator.txt 2016-09-28 10:00:39 +02:00
Guillaume Damiand 0e4aa8525e Second merge 2016-05-25 11:06:17 +02:00
Guillaume Damiand 10469f9c4e Update with master 2016-05-25 10:58:55 +02:00
Clement Jamin 5c64e418f6 Add a note about CGAL::Random not being fully thread-safe 2016-04-14 14:49:11 +02:00
Sébastien Loriot 4c29bf1b44 CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR 2016-03-24 16:33:46 +01:00
Laurent Rineau 8716303dd9 Doc: add "Use `get_default_random()` instead." 2016-03-09 17:03:44 +01:00
Clement Jamin fccabf779f Deprecate default_random in doc 2016-03-09 14:27:22 +01:00
Clement Jamin 9a61b23b55 Use get_default_random() instead of default_random 2016-03-09 10:35:21 +01:00
Sébastien Loriot 881e4d3199 request Core only in examples, tests and demos when really needed 2016-03-07 22:36:57 +01:00
Sébastien Loriot 2d191d6651 commit CMakeLists.txt for all examples and tests 2016-03-07 17:39:36 +01:00
Philipp Möller 0a04a3a48f Use CGAL_DOC_VERSION 2016-02-11 15:37:54 +01:00
Sebastien Loriot 48da87c2b5 Merge pull request #732 from afabri/CGAL-replace_bind-GF
Replace all std::bind with boost::bind
2016-02-07 18:21:05 +01:00
Sébastien Loriot 15d2bbcf2a avoid ambiguous calls 2016-02-04 17:36:15 +01:00
Andreas Fabri 52f8129579 replace all std::bind with boost::bind 2016-02-04 08:59:38 +01:00
Andreas Fabri 9d674673a6 Print out the seed. 2016-02-03 10:19:39 +01:00
Sebastien Loriot 32a3972c33 Merge pull request #592 from afabri/CGAL-dont_submit_cleanup-GF
Towards getting rid of dont_submit files
2016-01-08 14:14:08 +01:00
Andreas Fabri 8df7cf2758 various 2016-01-05 18:23:35 +01:00