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
Andreas Fabri
063a91a771
Use CGAL::random_shuffle
2018-04-04 14:00:23 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Mael Rouxel-Labbé
cbde108708
Renamed template parameter names
...
It is safer not to use 'K' as template parameter because the CGAL kernels
will also define 'K' typedefs and this confuses some compilers (MSCV).
2017-12-13 11:23:12 +01:00
Sébastien Loriot
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Mael Rouxel-Labbé
b82814a24b
Changed K::Has_[static/filtered]... to use Has_[static/filtered]_...<K> instead
2017-08-29 12:35:46 +02:00
Mael Rouxel-Labbé
6411ed2de9
Fixed typo
2017-08-29 11:22:19 +02:00
Mael Rouxel-Labbé
4c969d6127
Fixed P2DT2 traits class in P2T2/tests
2017-08-24 15:53:09 +02:00
Mael Rouxel-Labbé
1fce05f81f
Doc fixes
2017-08-24 11:33:43 +02:00
Mael Rouxel-Labbé
436bb49681
Uniformized const handle ref in P3T3
...
No need to take const ref of handles. This also aligns on the signature of
similar functions in other triangulations
2017-08-23 17:16:31 +02:00
Mael Rouxel-Labbé
aaeaf35380
Introduced the tag "Periodic_tag" to mark distinguish periodic triangulations
2017-08-23 16:18:05 +02:00
Mael Rouxel-Labbé
252f541f5f
Removed useless P2Tvertex_base void specialization
2017-08-23 10:57:57 +02:00
Mael Rouxel-Labbé
0106de5fd0
Misc minor changes
2017-08-23 10:57:48 +02:00
Mael Rouxel-Labbé
11c3a490d1
Added functions / enum necessary for P2DT2 to be usable in 2D Alpha Shapes
2017-08-23 10:52:30 +02:00
Mael Rouxel-Labbé
9b570830f0
Removed useless includes
2017-08-23 10:50:57 +02:00
Mael Rouxel-Labbé
c987e0f59e
Renamed P2DT2 base class typedef
2017-08-23 10:50:20 +02:00
Mael Rouxel-Labbé
95e110f0ba
Fixed traits usage in P2T2
...
P2DT2 must use P2DTT2, not P2TT2...
2017-08-23 10:48:06 +02:00
Mael Rouxel-Labbé
25b3d8480f
Fixed various issues in P2T2 doc
2017-08-23 10:43:53 +02:00
Mael Rouxel-Labbé
5695143729
Moved some functions from P2T2 to P2DT2
...
circumcenter, side_of_oriented_circle, etc. have nothing to do with P2T2 and
actually will not work if some user decides to use a model of the traits concept
because construct_circumcenter_2 and side_of_oriented_circle_2 are required
by delaunay traits, not triangulation traits.
Doc changed accordingly
2017-08-22 17:38:40 +02:00
Mael Rouxel-Labbé
b5fd4dfa01
Removed useless include
2017-08-22 17:34:05 +02:00
Mael Rouxel-Labbé
addaf298c7
Removed Periodic_2_triangulation_hierarchy_vertex_base_2
...
This class is a needless duplicate of Triangulation_hierarchy_vertex_2.
Also, actually use the periodic hierarchy in the examples/tests...
2017-08-22 17:29:56 +02:00
Mael Rouxel-Labbé
06d977885f
Fixed PT2 hierarchy's doc using imaginary concepts
2017-08-22 16:52:46 +02:00
Mael Rouxel-Labbé
bd135557fa
Fixed P2T2's concept description
...
P2DTT2 is not a model of Periodic_2TriangulationTraits_2
2017-08-22 14:24:28 +02:00
Mael Rouxel-Labbé
391c737108
Fixed 2D periodic traits
...
This is aligned on P3T3 new traits on actually use filtered and statically
filtered traits (automatically selected).
2017-08-22 13:35:45 +02:00
Mael Rouxel-Labbé
3c42724e22
Merge branch 'Periodic_3_Regular_triangulation_3-APelle-old' into Periodic_3_Regular_triangulation_3-APelle
...
Based on Kernel_Weighted_point_without...
@ 41e7520b3e
2017-06-15 15:07:53 +02:00
Mael Rouxel-Labbé
98800d2de8
Fixed regular triangulation capitalization across CGAL
2017-06-15 10:34:15 +02:00
Mael Rouxel-Labbé
18a1643c90
Periodic construct_point_2 must have access to the base construct_point_2 operator()
2017-06-15 10:34:15 +02:00
Mael Rouxel-Labbé
06fb6b2b15
Construct_point_2 should not copy the domain
2017-05-24 12:24:18 +02:00
Mael Rouxel-Labbé
c554a16695
Fixed bad copy paste
2017-05-24 12:23:10 +02:00
Mael Rouxel-Labbé
73a4326346
Periodic construct_point_2 must have access to the base construct_point_2 operator()
2017-05-22 11:27:02 +02:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Laurent Rineau
1ae739a100
Merge pull request #1600 from afabri/Peiodic_2-static-GF
...
Periodic_2_triangulation_2: Make variables thread local
2016-10-24 11:46:42 +02:00
Sébastien Loriot
51f0b9b431
move internal struct to external struct
2016-10-21 15:12:17 +02:00
Sébastien Loriot
b90d411514
gather static variables in a small struct to have only one thread local variable
2016-10-20 18:25:37 +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
Andreas Fabri
3c375d7cb7
Fix package Periodic_2_Triangulation_2
2016-09-30 15:22:27 +02:00
Andreas Fabri
21ad968457
Fix package Triangulation_3: Add #include
2016-09-30 15:22:27 +02:00
Andreas Fabri
3df4481e46
Use CGAL_STATIC_THREAD_LOCAL_VARIABLE
2016-09-21 11:01:50 +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
7f3772a50b
replace the usage of raw pointer as property map
...
It was deprecated in boost 1.55
http://www.boost.org/users/history/version_1_55_0.html
2016-07-13 13:53:00 +02:00
Laurent Rineau
82026459f2
Merge pull request #944 from afabri/Periodic-typos-GF
...
prefix with CGAL:: to cross link
2016-03-29 11:19:15 +02:00