Maxime Gimeno
e9d41d7b7d
Fixes for min/max
2020-04-21 11:38:37 +02:00
Sébastien Loriot
8b153fb495
Merge branch 'cgal/releases/CGAL-5.0-branch'
...
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Guillaume Damiand
853010afa4
Add missing #include; remove an unused variable.
2019-11-20 09:26:50 +01:00
Sébastien Loriot
1bf02b2d94
remove license statements
2019-11-13 15:32:23 +01:00
Guillaume Damiand
f42c9ab89d
Update licences
2019-11-13 14:44:45 +01:00
Guillaume Damiand
d638c80b5a
Merge branch 'master' into gsoc2019-add_basic_viewer-jasmeet
2019-11-12 22:13:10 +01:00
Sébastien Loriot
254d60f642
First pass on removing license notice in header for GPL files
2019-10-19 15:23:19 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +02:00
Sébastien Loriot
9bd9c68b83
update LGPL[23]+ and GPL[23]+ SPDX tags
...
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Guillaume Damiand
2b381af544
Remove more warnings
2019-09-16 17:19:49 +02:00
Jasmeet Singh
1565773fda
Specialization of draw() function for P2T2, can be called together with another viewer now.
2019-07-12 10:46:48 -07:00
Jasmeet Singh
628b24e57f
Update headers, trying to deal with Travis CI errors.
2019-06-24 18:14:13 -07:00
Jasmeet Singh
720a0ad815
Merge branch 'gsoc2019-add_basic_viewer-jasmeet' of github.com:CGAL/cgal-public-dev into gsoc2019-add_basic_viewer-jasmeet
2019-06-24 16:36:47 -07:00
Jasmeet Singh
c412d3b0f7
Fix bugs in Voronoi Diagram Viewer. Format code. Fix bug in voronoi diagram documentation.
...
Faces have the same color after toggling vertices - fixed.
Rays and dual vertices have different colors from edges and voronoi vertices - fixed.
Toggle for Voronoi vertices created, now V would only toggle vornoi vertices, not all vertices - fixed
2019-06-24 15:21:16 -07:00
Guillaume Damiand
8af3ab8f77
Change test of keys in periodic triangulation 2 viewer to solve a problem with azerty keyboards.
2019-06-24 10:24:32 +02:00
Jasmeet Singh
f8bc47dbf6
Check visualization for Periodic Delaunay Triangulation as well. Change example to a delaunay triangulation.
...
Add is_triangulation_in_1_sheet() check and then convert to 9-sheet if the triangulation isn't so already.
2019-06-22 18:49:54 -07:00
Jasmeet Singh
a9eae8a297
Add Key description for Key D which displays the domain.
2019-06-22 18:00:01 -07:00
Jasmeet Singh
677cbc7c07
Add Periodic_2_triangulation_2 viewer. Add example - draw_periodic_2_triangulation_2.cpp.
...
Keypress 1-UNIQUE, 2-UNIQUE_COVER_DOMAIN, 3-STORED, 4-STORED_COVER_DOMAIN, D-draw the domain.
Color values for faces are fixed for now. Boundaries of faces are also viewed with a light gray
color so as to properly display a triangular face.
2019-06-22 17:53:18 -07:00
Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Sébastien Loriot
124012d9f9
replace cpp11::array by std::array
2019-03-29 13:28:33 +01:00
Sébastien Loriot
2ce16d14b5
remove workaround code for cpp11 in triangulation packages
2019-03-29 10:41:50 +01:00
Andreas Fabri
c8183ab941
Fix Quadratic_program_solution
2019-01-23 10:25:27 +01:00
Andreas Fabri
c54a6a4980
Put CGAL::random_shuffle() in the subnamespace cpp98
2018-04-11 09:32:23 +01:00
Andreas Fabri
063a91a771
Use CGAL::random_shuffle
2018-04-04 14:00:23 +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
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