Efi Fogel
85667b524d
Fixed typo
2024-11-13 03:25:54 +02:00
Efi Fogel
42e6052008
Merge branch 'master' into Aos_2-fixes-efif
2024-01-24 21:38:07 +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
Efi Fogel
826f60c4be
Introduced Arr_dcel and fixed Arr_default_dcel
2023-11-15 18:54:21 +02:00
Efi Fogel
d91194f469
Fixed documentation of Arrangement_2 (exploited inheritance).
2019-12-02 21:22:25 +02: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
18acb2ece9
Arrangements
2018-01-18 15:05:34 +00: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
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Efi Fogel
95b31f9fd6
removed non const traits retrieval function
2011-06-29 07:41:40 +00:00
Eric Berberich
749b8fed3f
fix years in header from svn
2011-06-03 09:51:23 +00:00
Sébastien Loriot
52317dd49f
add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
...
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Efi Fogel
5a9921f118
removed redundant function number_of_unbounded_faces
2009-07-23 12:14:22 +00:00
Efi Fogel
b774c39fb6
Fixed Arrangement_2 construction bug - made the geometry traits const
2009-07-05 12:56:48 +00:00
Eric Berberich
c6a483e877
svn merge -r49424:49633 $SVNCGAL/branches/unsorted-branches/eric/Arrangement_on_surface_2 .
...
Several internal changes:
- "infinity" -> "open_boundary"
- Arr_boundary_type enum only internal
- Is_bounded_2 -> generic Is_closed_2 (in Arr_traits_adaptor_2)
- removed undocumented Boundary_category from Geo Traits classes
-> added new side-tags
-> defined tags in all geo- + topo classes
-> are "completed" automatically for a geo traits in case it does not
provide them -> for backward compatibility (even better then before)
- New dispatch for Arr_traits_adaptor_2
- Added missing signatures for future points/curves on boundary sides
- Renamed undocumented Compare_x/y_on_identification_2
-> Compare_x/y_on_boundary_2
=> Simplified some code:
* e.g., "Task"-traits classes don't dispatch anymore ;-)
Order of functors grouped (Left/Right + Bottom/Top)
Added missing fucntors to Arr_tracing/counting_traits_2
2009-06-03 21:25:53 +00:00
Eric Berberich
137d235470
restored revision 49423
2009-05-24 10:51:50 +00:00
Eric Berberich
c682266048
deleted - ON PURPOSE - to restore old version before wrong commits to "trunk" that was NOT a branch
2009-05-24 10:50:55 +00:00
Eric Berberich
46c38c325a
restore deleted packages - sorry
2009-05-24 10:39:39 +00:00
Eric Berberich
b8a89e2080
deleted
2009-05-24 10:20:00 +00:00
Efi Fogel
d725ae85a5
Fixed boundary category
2007-12-08 10:56:13 +00:00
Efi Fogel
b21c82b3b3
Revisited traits API
2007-11-14 21:46:10 +00:00
Ophir Setter
3ba205339e
Adding insertion function that receives visitor - was needed for Envelope_3
2007-09-11 07:50:27 +00:00
Efi Fogel
d67a23da65
Included Arr_point_location/Arr_trapezoid_ric_pl_impl.h instead of Arr_point_location/Arr_trapezoid_ric_pl_functions.h, cleanup: replaced get_blah() with blah()
2007-09-05 14:41:48 +00:00
Shlomo Golubev
11e7333e07
fixing vertical decomposition
2007-08-21 21:39:46 +00:00
Shlomo Golubev
53fdabf566
fix vertical decomposition
2007-08-21 16:03:08 +00:00
Efi Fogel
31974cb2ec
moved
2007-08-15 11:07:41 +00:00