Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Sébastien Loriot
ce126b87c6
remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead
2019-03-29 13:28:32 +01:00
Sébastien Loriot
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Andreas Fabri
e989b87dfe
Distance, Generator, HDS, Convex_hull, Polyhedron, PCA
2019-02-14 10:39:56 +01:00
Maxime Gimeno
20899df7a7
Make the hexahedron creation clearer and fix examples and tests
2018-12-04 11:46:48 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Simon Giraudot
95e6d089fa
Include Eigen in CMakeLists.txt where needed
2018-06-19 10:57:55 +02:00
Laurent Rineau
588cc67897
Merge pull request #3096 from MaelRL/CGAL-Fix_deprecated_code_usage-GF
...
Fix some deprecation-related issues
2018-05-28 13:58:41 +02:00
Mael Rouxel-Labbé
b41f1d6272
Various deprecation-related improvements
2018-05-18 16:47:54 +02:00
Andreas Fabri
991f3847e8
Do not include graph_traits_Polyhedron.h, properties_polyhedron.h and Polyhedron_iostream.h
2018-05-03 13:23:50 +02:00
Andreas Fabri
c54a6a4980
Put CGAL::random_shuffle() in the subnamespace cpp98
2018-04-11 09:32:23 +01:00
Andreas Fabri
3955f031bd
Fix examples/tests/demos
2018-04-04 14:18:22 +01:00
Mael Rouxel-Labbé
6b77d5149b
Fixed typo
2018-02-19 12:07:14 +01:00
Mael Rouxel-Labbé
a125f08e8f
Improved point generators tests
2018-02-16 16:10:21 +01:00
Mael Rouxel-Labbé
920fe90f0d
Fixed generic_random_test
...
-- used proper types
-- removed useless stuff
-- made readable
2017-06-28 10:15:30 +02:00
Sébastien Loriot
468abf708e
copy-paste random points on 2D segment in 3D
2016-12-29 07:20:25 +01:00
Sébastien Loriot
305afe4787
remove non tested file
...
an issue was open instead
2016-10-06 09:47:37 +02:00
Laurent Rineau
1c19028e5b
Merge pull request #1267 from maxGimeno/Random_generator-GF
...
Random generator
2016-10-05 13:02:29 +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
b77a2b2ce6
Random_points_on_tetrahedral_mesh_boundary -> Random_points_on_tetrahedral_mesh_boundary_3
2016-09-28 10:48:10 +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
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
4754094f5f
Make working tests.
2016-09-28 10:48:07 +02:00
Maxime Gimeno
1d5d17cfd8
Clean-up
2016-09-28 10:45:47 +02:00
Maxime Gimeno
18a2cdd59c
Add examples
2016-09-28 10:45:47 +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
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +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
Guillaume Damiand
cf1c0ea0ca
Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin
2015-10-01 09:12:55 +02:00
Sébastien Loriot
3f6c6b3369
Merge branch 'Generator-more_point_generators-pmachado' of git://github.com/sloriot/cgal into sloriot-Generator-more_point_generators-pmachado
...
Conflicts:
Generator/doc/Generator/Generator.txt
Generator/doc/Generator/PackageDescription.txt
Generator/doc/Generator/examples.txt
Installation/changes.html
2015-04-15 16:25:34 +02:00
Guillaume Damiand
9c78897ba5
Merge branch 'CGAL_headers_only-gdamiand_cjamin-old' into CGAL_headers_only-gdamiand_cjamin
2015-03-16 14:00:43 +01:00
Sébastien Loriot
dc69184f40
decrease epsilon
2015-02-26 16:57:01 +01:00
Sébastien Loriot
1abea0f18e
remove warnings
2015-02-25 07:57:56 +01:00
Remy Thomasse
b3514854de
compatibility old version of boost
2015-01-06 16:53:48 +01:00
Remy Thomasse
6c3072ec95
ajout de test
2015-01-06 16:50:15 +01:00
Guillaume Damiand
ebc4300334
Header only for random.cpp.
...
For the header only version, the global variable default_random no more exist => we need to replace all occurences of default_random by a call to the global function get_default_random().
As usual, no modification for the non header only version.
2014-11-14 14:20:26 +01:00
Pedro Machado Manhaes de Castro
386fe6eb09
stable stuffs done in gsoc2013, random points in triangle_2, triangle_3, and tetrahedron_3
2013-10-04 11:59:03 -03:00