Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Sébastien Loriot
cb4f5490e3
fix warnings
2021-12-07 16:03:18 +01:00
Andreas Fabri
197c0a2471
code bugfix after test; doc bug fix: SequenceContainer -> RandomAccessContainer (also in Stream_support)
2021-10-05 08:40:47 +01:00
Sébastien Loriot
bd111bcb89
generic free function for point range and triangle range
2021-10-04 18:49:55 +02:00
Sébastien Loriot
f399cfed18
fix indices
2021-10-04 17:52:43 +02:00
Andreas Fabri
74d1899e6b
Towards making it more generic than vector and vector<array>
2021-10-04 14:47:04 +01:00
Sébastien Loriot
34569921cd
fix warning
2021-10-01 18:30:28 +02:00
Andreas Fabri
83ab127b2f
Implement the 2D case
2021-09-28 11:24:30 +01:00
Andreas Fabri
e91a49ba3c
Move file to internal directory
2021-09-21 09:45:51 +01:00
Sébastien Loriot
98e471849b
moving files from internal to PKG/internal
2021-08-26 11:33:39 +02:00
Sébastien Loriot
d4fb400250
add missing include
2020-08-28 08:19:32 +02:00
Sébastien Loriot
1819a0ed55
uniform indentation in the file
2020-05-18 18:19:40 +02:00
Sébastien Loriot
278a26d93f
document the internal function used to compute an interior point
2020-05-18 18:18:01 +02:00
Sébastien Loriot
9f2eafd06e
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:17:02 +01:00
Sébastien Loriot
35b83deffd
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:16:25 +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
Mael Rouxel-Labbé
1db10135a6
Change namespaces from internal::Convex_hull_3 to Convex_hull_3::internal
...
On-going uniformization work
2020-03-10 13:47:50 +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
Andreas Fabri
4581f1b7a8
Morte replacements
2019-06-05 08:39:55 +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
Maxime Gimeno
a5b6e6a576
Revert "Add missing Comparison predicates to Convex_hull_dual_traits_3"
...
This reverts commit d93ac04702 .
2018-06-27 08:55:38 +02:00
Maxime Gimeno
d93ac04702
Add missing Comparison predicates to Convex_hull_dual_traits_3
2018-06-26 14:42:33 +02:00
Maxime Gimeno
9d30fc2c98
add missing construct_objects to Convex_hull_traits_dual
2018-06-22 11:57:58 +02:00
Andreas Fabri
643aaf2dcf
Fix voronoi_covariance_3 and HalfedgeDS_vector
2018-03-29 11:44:25 +02:00
Andreas Fabri
76ccc9ab6f
Convex_hull_3: Remove dependency on package Polyhedron
2018-03-28 14:59:22 +01:00
Andreas Fabri
e34529aa9a
PSP
2018-01-17 21:17:51 +00:00
Laurent Rineau
1c2e9df8cf
Merge branch 'releases/CGAL-4.11-branch'
2017-12-19 16:29:10 +01:00
Sébastien Loriot
9dd6684627
use only add_vertex function described in the concept
2017-12-06 16:42:06 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01: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
Andreas Fabri
e24a7f6c3d
Convex_hull_3: Put a class in the namspace CGAL
2016-12-09 17:39:44 +01:00
Andreas Fabri
394f9c5b2f
polish
2016-11-28 08:32:30 +01:00
Andreas Fabri
332ae157f6
make halfspace_itersectios work with FaceGraph
2016-11-27 20:28:44 +01:00
Andreas Fabri
10df561578
Cannot assign to a reference
2016-11-25 16:58:03 +01:00
Laurent Rineau
873e83a429
try to fix compilation errors
2016-11-25 16:51:45 +01:00
Andreas Fabri
e9bb53f13a
polish + map -> unordered_map
2016-11-25 14:34:19 +01:00
Andreas Fabri
ad85e5ecd7
Fix include guards
2016-11-25 06:36:52 +01:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Sébastien Loriot
cb479491d5
Merge remote-tracking branch 'cgal/releases/CGAL-4.6-branch'
2015-07-24 16:09:13 +02:00
Sébastien Loriot
f3f73d10a1
fix halfspace intersection for a kernel with exact constructions
2015-07-23 09:13:41 +02:00
Sébastien Loriot
1699dc8b48
do a check on a construction only if a kernel with exact constructions is used
2015-06-05 11:02:33 +02:00
Sébastien Loriot
52a61708e1
prevent a construction and handle case of collinear points
2015-06-05 10:59:41 +02:00
Sébastien Loriot
f1bbc9d170
use Exact_field_selector instead of hardcoded types
2015-05-15 10:27:34 +02:00
Sébastien Loriot
8c3f8a9e8e
update description
2015-05-15 10:19:10 +02:00
Sébastien Loriot
46c2727ea9
add assertions to ensure the origin is on the negative side of the input planes
2015-05-15 10:15:26 +02:00
Sébastien Loriot
50c8db347b
factorize the call to the convex hull of the dual
2015-05-15 10:09:09 +02:00
Sébastien Loriot
6554279e9a
fix the test for the dimension of the affine hull of the dual points
2015-05-12 10:21:53 +02:00