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
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é
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é
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é
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
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
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
Andreas Fabri
27abe38a56
Call init_double in Periodic_T2 static filters
2016-03-03 08:33:44 +01:00
Andreas Fabri
6c547e5663
Mainly added includes
2013-09-13 22:24:30 +02:00
Laurent Rineau
93104198dd
Another fix proposed by Nico
2013-09-09 14:42:41 +02:00
Nico Kruithof
90cc4c852b
Fixed a copy-paste error from the 3D code to the 2D code.
...
bug-fix for master
2013-09-09 14:32:16 +02:00
Sébastien Loriot
c130fa3b8c
update copyright holder of P2T2 package
2013-07-26 08:32:46 +02:00
Nico Kruithof
fe3017a048
minor fix for master
...
- Fixed #define guard
- Fixed #include
2013-07-18 20:57:45 +02:00
Nico Kruithof
0889773189
* Changed template parameter Predicate_ to Functor_ (for the traits classes of P2T2 and P3T3)
...
* Added side_of_bounded_circle to the predicates in the 2D traits classes
2013-07-15 13:06:45 +02:00
Nico Kruithof
3eeb035a33
Moved a generic named class to an internal namespace
2013-07-04 23:52:59 +02:00
Nico Kruithof
c39c55b4f1
Changed the copyright and the license
2013-06-26 21:55:51 +02:00
Nico Kruithof
81fc05c90f
Changed the copyright to remain mine until Monique sorts out legal issues with the INRIA legal department
2013-06-06 09:19:13 +02:00
Nico Kruithof
a94549091c
Resolving warnings
2013-06-04 11:33:38 +02:00
Nico Kruithof
5832a7c0e1
Fixing warnings
2013-05-17 13:01:50 +02:00
Nico Kruithof
4cac3b0020
Fixing compiler warnings
2013-05-16 12:20:36 +02:00
Nico Kruithof
175f6c7d37
Fixing the fix
2013-05-14 09:55:36 +02:00
Nico Kruithof
89c6b1d4a7
Working on the error in the hierarchy and removing compiler warnings
2013-05-14 09:46:19 +02:00
Nico Kruithof
02fdc5b53e
Added debug code to analyse the error on windows with the hierarchy
2013-05-12 19:44:36 +02:00
Nico Kruithof
e009ea9582
Trying to resolve a bug in serializing the p2t2 hierarchy
2013-04-22 08:23:55 +02:00
Nico Kruithof
8e47f8446d
Working on fixing the testsuite
2013-04-16 10:03:26 +02:00
Nico Kruithof
b7878b69bd
Fixed errors in the testsuite
2013-04-13 12:49:36 +02:00
Nico Kruithof
bd096e4b2a
Fixing a double defined function
2013-04-08 20:45:50 +02:00