Commit Graph

209 Commits

Author SHA1 Message Date
albert-github a0e7a6e4e4 Spelling corrections
Spelling corrections
2024-06-25 15:52:27 +02:00
albert-github 36c8b7589d Spelling corrections
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Sébastien Loriot f130cfe92c fix conversion error 2024-03-01 11:51:34 +01:00
Sébastien Loriot 432449b23b fix compilation issues
mainly due to expression template
2024-02-28 13:55:01 +01:00
Andreas Fabri 6112a36847 unsigned int -> std::size_t 2024-02-20 17:26:37 +00:00
Andreas Fabri 038de7ee03 Envelope: Replace auto 2024-02-20 17:08:05 +00:00
Efi Fogel 8fe89f4199 Commmented out unused variables 2024-02-14 11:50:17 +02:00
Efi Fogel 6350815604 Passed the base class of Env_plane_traits_3 as a template parameter with a default value (being the 2D arrangement linear traits). Similarly, passed the base class of Env_triangle_traits_3 as a template parameter with a default value (being the 2D arrangement segment traits). 2024-01-31 00:00:55 +02:00
Efi Fogel 8f7d10a300 Final cnames changes to avoid collition 2024-01-30 16:45:42 +02:00
Efi Fogel b6fb9a5aa1 Made all members of the cell-extension records unique (e.g., added 'env_'); this enables the simultaneous extensions required by other packages; for example, having a lower envelope diagram with history. 2024-01-30 14:48:59 +02:00
Efi Fogel 09761aa0c3 Fixed the 'other' type nested in the rebind struct 2024-01-30 11:12:49 +02:00
Efi Fogel b25a697fd6 Replaced get_data() and set_data() with get_env_data() and set_env_data() to avoid clashes with other extensions of the Dcel; 2024-01-30 00:59:19 +02:00
Efi Fogel afff35cbdd Replaced get_data() and set_data() with get_env_data() and set_env_data() to avoid clashes with other extensions of the Dcel; Added template parameters (vertex-base, halfedge-base, and face-base) with default values to Envelope_pm_dcel 2024-01-30 00:55:26 +02:00
Efi Fogel fe1843d245 Cleaned up; 'typedef' => 'using' 2024-01-30 00:47:18 +02:00
Efi Fogel 963255fe1b Cleaned up; 'typedef => 'using'; added missing const; made nested Arrangement obsolete (instead use Base_aos). 2024-01-30 00:38:51 +02:00
Efi Fogel 4204321688 Used Envelope_diagram_on_surface_2::Base_aos instead of Envelope_diagram_on_surface_2::Arrangement, which is now obsolete 2024-01-30 00:38:08 +02:00
Efi Fogel 83d48e6bd3 Cleaned up; replaced 'typedef' with 'using' 2024-01-29 22:36:48 +02:00
Efi Fogel 7381e39e1f Cleaned up; eliminated local kernels 2024-01-29 21:55:39 +02: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
Laurent Rineau bdfe153cd9 Merge pull request #7784 from janetournois/BGL-warning_fixed-jtournois
BGL - no need to workaround boost 1.54 anymore
2023-11-06 12:52:24 +01:00
Jane Tournois 6e6598cd5e no need to workaround boost 1.54 anymore
because CGAL now requires boost 1.66 or higher
2023-10-10 19:32:59 +02:00
Sébastien Loriot b66afab814 Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD 2023-07-05 11:29:35 +02:00
Sébastien Loriot f31d41c1f2 missing include 2023-06-29 18:08:31 +02:00
Sébastien Loriot 76f16d7c38 use std::get_if, get()->value() and remove CGAL::Object usage in Envelope
changes in arrangement based packages
2023-06-20 18:32:13 +02:00
Sébastien Loriot f936680600 Merge remote-tracking branch 'cgal/master' into HEAD 2023-06-15 18:48:39 +02:00
Sébastien Loriot c1294a0eaa boost::integral_constant ---> std::integral_constant 2023-04-29 09:42:15 +02:00
Efi Fogel ccdb5a0b54 Merge remote-tracking branch 'cgal/master' into Aos_2-conics-efif 2023-02-15 14:36:44 +02:00
albert-github 96a8d910d3 spelling corrections
New dircionary
2022-11-16 13:45:12 +01:00
albert-github 45478184de spelling corrections
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Sébastien Loriot e1c7254ffb fix conversion warnings 2022-10-17 10:30:42 +02:00
Efi Fogel 3b69bebc82 Add a constructor that accepts the anderlying conic traits, and used this conic traits properly. 2022-08-10 17:47:07 +03:00
Mael Rouxel-Labbé 0d66e19361 IO documentation fixes
See @sloriot's review:

https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Polgyon_soup_mesh_IO/2nd_round/Answer_to_review

(+ some commits before and after this one)
2020-07-24 17:06:00 +02: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
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
Mael Rouxel-Labbé 2848158354 Fix typos 2019-05-20 08:54:04 +02:00
Efi Fogel 9293fc2437 Included the correct graph_traits class. 2018-09-04 16:09:18 +03:00
Andreas Fabri 94c162d249 fix types 2018-01-24 08:19:28 +00: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 860e7c564f Fix errors detected by Travis
- What happens when VTK is missing...
- `clang++ -syntax-only` is more picky than g++
2017-04-14 18:11:43 +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 cd14ff3cc6 No need for a static variable 2016-11-03 14:05:49 +01:00
Andreas Fabri 48a5318d2d make a static variable thread local 2016-11-01 15:04:47 +01:00
Clement Jamin 9a61b23b55 Use get_default_random() instead of default_random 2016-03-09 10:35:21 +01:00
Laurent Rineau 91bca286d3 Fix warnings with CGAL_USE
All those variables were unused only if CGAL_NDEBUG was
defined. CGAL_USE can solve that.
2015-08-19 17:37:46 +02:00
Sébastien Loriot bc8e1f399d workaround a bug in dijsktra algorithm in boost 1.54 affecting normal estimation 2014-07-19 12:20:29 +02:00