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
Marc Glisse
45505a3c68
Copy relative_precision_of_to_double from Lazy_exact_nt to Lazy_alpha_nt_3.
2018-11-11 12:03:09 +01:00
Andreas Fabri
887766a0e1
Postfix class names with _2 and _3 as they are different
2018-05-09 09:54:57 +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é
68d3a3eabf
Modified the way weird point types are handled when ExactAlphaComparisonTag=true
...
Instead of requiring an implicit conversion, we require that Cartesian_converter
can convert from Traits::Point_23 to Exact_kernel::Point_23
Also it will not compile (static_assert) if this functor is not provided instead
of silently defaulting to ExactAlphaComparisingTag = false
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
1b3a608b30
Fixed not getting Alpha shapes 2 predicates and constructions from Lazy alpha NT
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
cdb447a22f
Use Kernel_traits<Traits::Pt> to deduce the kernel rather than Traits::Kernel
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
871cce116e
Removed Regular_triangulation_euclidean_traits_3 usage in Lazy_alpha_nt_3
...
Regular_triangulation_euclidean_traits are deprecated (and do not do anything).
2017-06-28 10:14:35 +02:00
Mael Rouxel-Labbé
7a7ac15f42
Fixed weighted Alpha_shapes_3 TDS construction
...
When weighted, Alpha_cell_base_3 must use Regular_triangulation_cell_base_3
as base
2017-06-28 10:14:35 +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
bbf430b0b1
Merge pull request #585 from afabri/Kernel-Weighted_point-GF
...
Introduce Kernel::Weighted_point_3 together with functors
2016-12-20 19:52:02 +01:00
Sébastien Loriot
632d1f368d
initialize pointers
2016-11-29 11:57:32 +01:00
Sébastien Loriot
4c5270752b
rename template parameter
2016-11-29 11:52:52 +01:00
Sébastien Loriot
c8117a76f4
replace static_vector by a small struct
2016-11-24 15:42:47 +01:00
Sébastien Loriot
810fbd323f
Use a static_vector instead of a shared_ptr<vector>
2016-11-24 11:50:42 +01:00
Sébastien Loriot
10dd2175ac
remove non-needed unsigned
2016-11-24 11:37:08 +01:00
Sébastien Loriot
bc85850104
use an optional for exact_nt
2016-11-24 09:51:04 +01:00
Sébastien Loriot
a46dfa29d0
avoid throwing an assertion
2016-11-24 09:45:45 +01:00
Sébastien Loriot
cf71b05937
add an overload of CGAL::to_double for Lazy_alpha_nt_3
2016-11-24 09:41:41 +01:00
Andreas Fabri
d35c6c913d
Use Weighted_point_mapper_3
2016-11-21 15:33:27 +01:00
Andreas Fabri
54ec8f9d92
the VC++ testsuite should pass now
2016-11-03 13:06:02 +01:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Marc Glisse
571f370e28
Rename Exact_type_selector to Exact_field_selector.
2012-12-24 12:20:13 +01:00
Sébastien Loriot
7f6b7c9ff1
remove warnings on windows
2012-01-17 10:59:01 +00:00
Sébastien Loriot
27218c61e9
QPL -> GPL3
2012-01-16 15:56:52 +00:00
Sébastien Loriot
a7456a2736
merge from next
2012-01-16 15:28:51 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Sébastien Loriot
83cd1ef2d2
add _3 suffix
2011-12-30 15:22:11 +00:00
Sébastien Loriot
74aeaf24ac
add comparison operators as member functions of Lazy_alpha_nt_3
...
(to avoid look-up pb).
Remove the version with double as an implicitu constructor from double
is available.
2011-12-30 11:20:05 +00:00
Sébastien Loriot
6014d39844
Lazy_alpha_nt -> Lazy_alpha_nt_3
2011-12-29 15:31:15 +00:00
Sébastien Loriot
52321a8cff
update copyright and add an example using ExactAlphaComparisonTag
2011-12-27 16:15:09 +00:00
Sébastien Loriot
485237caf5
use ExactComparisonTag only if FT is a floating point NT
2011-12-27 15:33:13 +00:00
Sébastien Loriot
0d4cd34a0a
use a tag to indicate whether exact comparison of alpha value should be done
2011-12-27 13:33:28 +00:00
Sébastien Loriot
0ebdccfa4e
update URL and Id tag
2011-03-02 14:59:51 +00:00
Sébastien Loriot
d1ab01a9b0
merge candidate package into trunk
2010-12-08 17:39:30 +00:00