Andreas Fabri
2bdeff8687
counter-clockwise -> counterclockwise
2025-05-15 07:41:00 +01:00
Efi Fogel
6b90164b55
Fixed the types used in all arrangement observers
2023-12-20 22:09:34 +02:00
Efi Fogel
92e2a7da2d
Eliminated the error-prone c-style casting of the arrangement that occurs when using observers; renamed Arr_observer => Aos_observer, and introduced Arr_observer for backward compatibility.
2023-12-12 02:54:19 +02:00
Efi Fogel
5544ff4893
Eliminated the error-prone c-style casting of the arrangement object that occurs when using observers.
2023-12-12 01:50:26 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
albert-github
c32b1f4127
spelling corrections
...
Some spelling corrections (Directories starting with `S` rest - `W`),
2022-11-16 13:22:39 +01:00
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
d370326ec1
add CGAL_unreachable as requested by @lrineau and @mglisse
2021-10-27 14:45:10 +02:00
Sébastien Loriot
1faa0e2992
replace internal use of boost::shared_ptr by std::shared_ptr
2021-04-28 10:55:26 +02:00
Sébastien Loriot
8bb22d5b2c
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of the 5.0 release branch
+ manual fix of the files (indentation was changed in the meantime):
* Spatial_sorting/include/CGAL/Multiscale_sort.h
* Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01: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
Mael
cf83a22e2d
Merge branch 'master' into T2-Throw_on_collinear_strongly_intersecting_segments-GF
2019-12-02 16:32:29 +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
Mael Rouxel-Labbé
e4c0bcffa0
Update usage of intersection tags
2019-09-19 18:32:34 +02:00
Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Andreas Fabri
6375bb1bba
Add breaks
2018-04-06 10:23:12 +01:00
Andreas Fabri
b5dc02cb24
yet more fallthrough fixes
2018-03-30 16:12:04 +01:00
Andreas Fabri
7d9d18b3a6
CGAL_ASSUME -> CGAL_assume
2018-03-23 09:56:05 +01:00
Andreas Fabri
ac93cec931
Fix Homogeneous and Visibility
2018-03-21 07:59:53 +01:00
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +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
2b35bddfb2
Replace all std::binary_function by CGAL::binary_function
2017-10-04 16:36:32 +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
Andreas Fabri
fa6606b7c9
Add includes so that public headers can be compiled individually
...
It strikes me that I have to include CGAL/Kernel/global_functions_2.h
The package uses an orientation test but the package has no traits class.
2016-09-30 15:22:26 +02:00
Andreas Fabri
b06cdea579
Use CGAL_USE in Visibility_2 too
2016-01-20 12:19:07 +01:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Michael Hemmer
3252534870
Merge branch 'gsoc2013-Visibility_doc-hemmer' of github.com:CGAL/cgal-dev into gsoc2013-Visibility_doc-hemmer
...
Conflicts:
Visibility_2/include/CGAL/Simple_polygon_visibility_2.h
2015-06-29 17:01:14 +02:00
Andreas Haas
9c18aad456
Fixed warning
2015-06-18 17:11:21 +02:00
Michael Hemmer
a434a0f7a4
remove warning
2015-06-16 13:37:28 +02:00
Michael Hemmer
e3f0b0137c
Merge branch 'gsoc2013-Visibility_doc-hemmer' of github.com:CGAL/cgal-dev into gsoc2013-Visibility_doc-hemmer
2015-06-16 13:35:27 +02:00
Michael Hemmer
3b78e76ec1
added O(n) copy into arr in case of general position
2015-06-15 20:30:54 +02:00
Andreas Haas
6dce1a765d
Workaround for min/max macros in windef.h
2015-06-08 14:36:18 +02:00
Andreas Haas
88a761f9a6
Fixed some warnings.
2015-05-20 17:38:21 +02:00
Andreas Haas
ee343b0800
Fixed performance bug.
2015-05-18 15:16:44 +02:00
Andreas Haas
a4f7e1bd3f
Fixed sign-conversion warnings.
2015-05-14 15:17:42 +02:00
Andreas Haas
30fb891d11
Refactoring and fix of warnings.
2015-05-07 21:49:44 +02:00
Andreas Haas
72122edf77
Removed unnecessary intersection tests.
2015-05-06 14:11:47 +02:00
Andreas Haas
0fe13eb749
Bugfix: Increment of invalidated iterator.
2015-05-01 00:53:59 +02:00
Michael Hemmer
ce20aba740
added todos
2015-04-30 14:31:20 +02:00
Andreas Haas
c21a2da2a1
Bugfix in Simple_polygon_visibility_2.h
...
Fixed a bug and added an extra testcase.
2015-04-25 21:36:57 +02:00
Andreas Haas
8cf04d6e89
Fixed all compiler warnings.
...
Fixed unsigned/signed int comparisons.
Added missing returns statements.
Removed unused local typedefs.
2015-03-30 16:52:19 +02:00
Michael Hemmer
d8d6e2c772
rm parallel stuff
...
rescued in new branch
2015-03-26 15:55:08 +01:00
Andreas Haas
5d9b3d7e74
Adjusted formatting and readability
...
Changed formatting to 80 chars per line.
Improved readability. Removed useless renaming of variables.
2015-03-22 00:04:46 +01:00
Andreas Haas
8ea81e7515
Algorithms now conform to the concept.
...
The implementations missed const qualifiers everywhere
and thus were non-conforming to the specified concept.
Triangular Expansions now observes changes to the attached
arrangement.
Copy of the constraints on CDT initialization is now avoided
with boost::transform_iterator.
Fixed some bugs on Simple Polygon algorithm when the attached
arrangement was changed.
The compute_visibility function did not clear the given output
arrangement.
Added some simple test cases.
2015-02-26 16:59:34 +01:00
Michael Hemmer
9cb350eeed
member function arr -> arrangement_2
2014-09-18 16:20:20 +02:00