Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Efi Fogel
a1a29ee05e
Added a comment
2024-10-08 10:59:17 +03:00
Efi Fogel
aab1897b7d
Fixed the code that computes intersection
2024-10-07 17:38:19 +03:00
albert-github
dd02af92a2
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
...
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Andreas Fabri
782e741310
CGAL: assert() -> CGAL::assertion()
2024-09-27 13:00:15 +01:00
Andreas Fabri
4b17391d0e
Arrangmement: Use precondition_code if later comes a precondition
2024-09-24 15:21:23 +01:00
Efi Fogel
2b5b7cea00
Fixed return type of operators of Construct_{min,max}_vertex_2
2024-09-16 19:51:30 +03:00
Efi Fogel
8644a3d483
Added support for construct_point_2
2024-09-11 10:45:09 +03:00
Efi Fogel
9393be4029
Cleaned up
2024-09-09 23:08:58 +03:00
Efi Fogel
791c0ad051
Cleaned up
2024-09-09 22:55:52 +03:00
Efi Fogel
87ae85e050
Fixed mixup between equal-points and equal-curves counters
2024-09-09 22:55:17 +03:00
Efi Fogel
c1deec6c3d
Fixed more typos when computing the direction
2024-09-09 18:36:15 +03:00
Efi Fogel
49eebabbfa
Added missing reference in passed parameters
2024-09-09 17:46:14 +03:00
Efi Fogel
22e73c9eaa
Fixed typos
2024-09-09 16:34:45 +03:00
Efi Fogel
d226b11a56
Fixed bug in Compare_y_near_boundary
2024-09-09 15:57:51 +03:00
Efi Fogel
a6c965b87f
Further clean up
2024-09-09 15:25:21 +03:00
Efi Fogel
7e11bd0c7e
Further clean up
2024-09-09 14:04:42 +03:00
Efi Fogel
45143bb138
Cleaned up. Added missing functors. Fixed some issues with functors that accept points, which could lie on the boundary of the parameter space.
2024-09-09 13:18:14 +03:00
Efi Fogel
977b7906b9
Used locate_impl(p, ...) instead of locate(p, ...) in case p is on the boundary of the parameter space.
2024-09-09 13:16:47 +03:00
albert-github
37218301bb
Spelling corrections
...
Spelling corrections
2024-09-02 12:32:30 +02:00
Efi Fogel
4df46ba01f
Added std namespace to size_t
2024-08-29 19:11:45 +03:00
Efi Fogel
24400d8226
Changed prefix of names of concepts Arrangement... => Aos...
2024-08-28 21:34:54 +03:00
Efi Fogel
d2eda3e94a
Updated figures; changed prefix of concepts Arrangement... => Aos...
2024-08-28 20:43:03 +03:00
Efi Fogel
d8e4cc40be
Introduced new concept AosApproximateTraits_2
2024-08-28 19:38:52 +03:00
Efi Fogel
37e892df1d
Fixed typo
2024-08-28 17:25:11 +03:00
Efi Fogel
35321e38ba
Renamed concept AosApproximateTraits_2 => AosApproximatePointTraits_2 to make room for the new AosApproximateTraits_2 concept
2024-08-28 15:49:05 +03:00
Efi Fogel
b2b34c124d
Replaced prefix of concept names Arrangement => Aos. Applied small fixes and generall clean ups
2024-08-28 15:39:48 +03:00
Efi Fogel
303af026ee
Replaced Arrangement prefix of concepts to Aos and cleaned up
2024-08-27 01:50:10 +03:00
Sebastien Loriot
fb9120fb30
Remove outdated Qt version checks ( #8402 )
...
## Summary of Changes
This PR removes outdated conditional blocks that check for specific Qt
versions since CGAL now uses Qt6 exclusively.
## Release Management
* Issue(s) solved (if any): #8381
2024-08-26 15:23:54 +02:00
Efi Fogel
cbdadd46f3
Fixed spelling
2024-08-26 13:42:53 +03:00
Efi Fogel
b80737e72a
Added documentation for the metadata traits decorators Arr_tracing_traits_2 and Arr_counting_traits_2
2024-08-25 16:51:34 +03:00
Efi Fogel
8b6fde416d
1st revision
2024-08-25 16:45:24 +03:00
Efi Fogel
470909b77b
Merge branch 'master' into Aos_2-metadata_traits_decorators-efif
2024-08-25 13:18:32 +03:00
Efi Fogel
e36db6e4de
1st revision
2024-08-25 13:11:33 +03:00
Efi Fogel
9055efd3b1
Cleaned up and enhanced metadata decorator traits
2024-08-25 12:26:04 +03:00
Sebastien Loriot
2bc86f90ca
keep correct variant
2024-08-19 12:54:46 +02:00
Nicolas Saillant
1286d8b636
Remove deprecated Qt version checks
2024-08-19 12:02:19 +02:00
Sebastien Loriot
47c417a785
Deal with duplicate lines ( #8396 )
...
## Summary of Changes
Deal with Issue #8348
## Release Management
* Affected package(s): Triangulation_2 and Periodic_triangulation_2
* Issue(s) solved (if any): fix #8348
* License and copyright ownership: unchanged
2024-08-19 11:17:50 +02:00
Nicolas Saillant
926dab060e
Reintroduce QPainterPath reset logic
2024-08-19 09:43:55 +02:00
Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Nicolas Saillant
bf10f945a9
Remove deprecated Qt version checks and unused code
2024-08-07 10:00:59 +02:00
albert-github
a0e7a6e4e4
Spelling corrections
...
Spelling corrections
2024-06-25 15:52:27 +02:00
Mael Rouxel-Labbé
67aba3fefe
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-06-20 10:18:49 +02:00
Laurent Rineau
32893b91c0
Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
...
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
albert-github
5651f367b3
Spelling correction
...
Spelling correction
2024-06-10 19:02:05 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
albert-github
2a46e6bcfe
Spelling correction
...
Oops a small vi typo hitting the `.` at the wrong moment
2024-05-30 19:20:57 +02:00
albert-github
dac6466aa6
Spelling correction
...
Another batch of spelling corrections in doxygen and normal comments
2024-05-30 18:32:30 +02:00
Sebastien Loriot
1c172bb454
STL extension: Add a template argument to Prevent_deref for the value type ( #7410 )
...
## Summary of Changes
Fix issue #7400
## Release Management
* Affected package(s): Triangulation_2, Triangulation_3, STL_extension
* Issue(s) solved (if any): fix #7400
* License and copyright ownership: unchanged
2024-05-26 17:47:43 +02:00
Laurent Rineau
22efe092da
AoS_2, earth demo: find_package(nlohmann_json...) must be QUIET
2024-05-23 18:24:26 +02:00
Laurent Rineau
e96aaf37ad
Merge branch 'master' into pr/afabri/7410
2024-05-17 23:03:55 +02:00
Laurent Rineau
256a30ad58
Merge pull request #8153 from efifogel/Aos_2-fixes-efif
...
Making the Spherical Guassian-map polyhedron a proper model of FaceGraph
2024-05-15 16:12:11 +02:00
Efi Fogel
305490263d
Fixed the documentation of Arrangement_on_surface_2::insert_non_intersecting_curve()
2024-04-29 23:27:45 +03:00
Efi Fogel
152cc70ec8
Added a call to convex_hull_3() to test the code of Arr_polyhedral_sgm_polyhedron_3, which makes the Polyhedron atype a model of the FaceGraph concept
2024-04-27 20:39:40 +03:00
Efi Fogel
aff5bc4126
Made some nested types public
2024-04-27 20:38:47 +03:00
Efi Fogel
5b8e0a4604
Slightly improved
2024-04-27 20:38:27 +03:00
Efi Fogel
2d600ad3c6
Making the polyhedron a proper model of FaceGraph
2024-04-20 16:36:17 +03:00
Sébastien Loriot
ec186667a1
fix warnings
2024-04-19 09:10:06 +02:00
Efi Fogel
eb330d6813
Fixed artifact by adiing uniformly distributed generated points in the sphere to the triangulations
2024-04-15 19:12:54 +03:00
Efi Fogel
92a213964b
Added missing 'const'
2024-04-15 19:12:27 +03:00
Efi Fogel
89bfe4ba91
Merge remote-tracking branch 'cgal/master' into gsoc2023-aos_sphere_demo-denizdiktas
2024-04-15 19:11:21 +03:00
Efi Fogel
5a7b89b9fd
Suppress time events; fixed triangulation
2024-04-15 10:40:18 +03:00
Efi Fogel
0de06922ec
Fixed construction of query point
2024-04-15 10:40:02 +03:00
Sébastien Loriot
de93dad63b
hide unused variable
2024-04-05 09:23:31 +02:00
Sébastien Loriot
3ce1a3f256
remove unused parameters
2024-04-04 10:19:14 +02:00
Efi Fogel
d0e72bb857
Simplified the example
2024-04-02 12:48:23 +03:00
Efi Fogel
b0b8e4c941
Removed redundant comments and cleaned up
2024-03-29 13:32:20 +03:00
Efi Fogel
d060c19e7f
Pacify MSVC (firxed some warnings related to type conversions)
2024-03-29 12:47:03 +03:00
Efi Fogel
af21bb2e7b
Removed drawing for now
2024-03-29 11:40:30 +03:00
Sébastien Loriot
c64c0a97b4
add minimal required version
2024-03-28 10:14:50 +01:00
Sébastien Loriot
66cb981770
use find package instead
2024-03-28 09:46:17 +01:00
Sébastien Loriot
5254404517
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-27 22:25:41 +01:00
Efi Fogel
6a5cacfe14
Added CGAL::Data to the target tofind the input file automatically
2024-03-27 19:13:05 +02:00
Andreas Fabri
e9603e6624
Use CGAL::data_file_path()
2024-03-27 16:59:02 +01:00
Guillaume Damiand
9a0b8eb824
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-03-26 16:25:29 +01:00
Sébastien Loriot
92ef575127
use integer notation
2024-03-21 10:26:11 +01:00
Sébastien Loriot
5dc53d720f
use only fractions
2024-03-20 10:54:37 +01:00
Sebastien Loriot
d112498fa1
warnings
2024-03-15 10:19:24 +01:00
Sébastien Loriot
c8b37d3f9d
Use Core_found
2024-03-15 10:03:46 +01:00
Andreas Fabri
8981c376d3
casts for dealing with expression templates
2024-03-15 09:39:05 +01:00
Sébastien Loriot
326bdf7f2a
be compatible with 6.2
2024-03-14 17:42:39 +01:00
Sébastien Loriot
669e5bc0f8
be quiet
2024-03-14 17:24:08 +01:00
Sébastien Loriot
0930058f6e
get rid of filesystem
2024-03-14 17:19:34 +01:00
Sébastien Loriot
a8cdcf98e8
remove tabs
2024-03-12 13:43:30 +01:00
Efi Fogel
8ab75b67b4
Cleaned up and changed int to size_t
2024-03-12 14:34:27 +02:00
Efi Fogel
db5b8b0c29
Cleaned up and used GLsizei
2024-03-12 14:33:53 +02:00
Efi Fogel
046d655232
Cleaned up
2024-03-12 14:33:24 +02:00
Efi Fogel
4be9a3c9b3
Indented properly
2024-03-12 14:32:40 +02:00
Efi Fogel
50a2ae0a42
Changed float to double
2024-03-12 14:32:25 +02:00
Efi Fogel
6164b2c4a3
cleaned up
2024-03-12 13:45:12 +02:00
Efi Fogel
9f226f56dd
Used size_t instead of int; removed unused variables; cleaned up
2024-03-12 12:38:41 +02:00
Efi Fogel
2ef13a7926
Removed "REQUIRED" from find_package(Qt6...) to enable testing without Qt
2024-03-09 19:55:11 +02:00
Efi Fogel
e6d396af6d
Adopted some statements from the standard demo for the testsuit
2024-03-05 11:58:00 +02:00
Efi Fogel
50052e87b5
Commented out install statement
2024-03-05 11:30:13 +02:00
Efi Fogel
01eb02972a
Fixed conversion
2024-03-05 11:25:31 +02:00
Sébastien Loriot
e1df935e88
rename data directory
2024-03-01 14:37:05 +01:00
Sébastien Loriot
aa47931885
fix demo name
2024-03-01 14:34:23 +01:00
Sébastien Loriot
7a406d1687
fix warnings
2024-03-01 14:28:55 +01:00
Efi Fogel
5e6d16e595
Pacify some compiler
2024-03-01 14:52:48 +02:00
Efi Fogel
36a03f8aae
More cleanups
2024-03-01 14:49:33 +02:00
Efi Fogel
0b7859a7d6
Added missing license
2024-03-01 14:19:24 +02:00
Efi Fogel
3e50a5bc4e
Cleaned up (removed unused variables and types; used std::size_t instead of int)
2024-03-01 14:15:26 +02:00
Efi Fogel
4aef9068a5
Renamed the directory earth => Arrangement_on_surface_2_earth
2024-03-01 13:36:16 +02:00
Sébastien Loriot
ce59938364
Merge remote-tracking branch 'cgal/master'
2024-02-29 09:35:25 +01:00
Sébastien Loriot
432449b23b
fix compilation issues
...
mainly due to expression template
2024-02-28 13:55:01 +01:00
Andreas Fabri
e20485782c
Fixes for expression templates
2024-02-23 16:46:34 +00:00
Andreas Fabri
e4558a4d4b
Merge branch 'master' into CORE-boost_mp_number-GF
2024-02-23 17:04:37 +01:00
agiust
62926f920a
fix typo in comment
2024-02-19 13:57:30 +01:00
Laurent Rineau
7a061750f6
Merge pull request #8013 from efifogel/Aos_2-fixes-efif
...
Aos 2 fixes efif
2024-02-16 18:05:15 +01:00
Andreas Fabri
871a9bb1df
Follow Laurent's suggestion and remove a =default instead of adding two
2024-02-14 11:04:46 +00:00
Andreas Fabri
790d9ca8be
Do not include deprecated boost header file
2024-02-09 09:11:32 +00:00
Andreas Fabri
6ac5b7d871
Aos: Add default and copy constructor to avoid warning
2024-02-09 09:10:58 +00:00
Mael Rouxel-Labbé
07b9587eae
Merge remote-tracking branch 'afabri/Kernel_23-squared_length-GF' into gsoc2022-isosurface
2024-01-31 16:47:01 +01:00
Efi Fogel
4de87b21b7
Ops;
2024-01-24 23:18:13 +02:00
Efi Fogel
e54a5ce786
Merge branch 'Aos_2-fixes-efif' of github.com:efifogel/cgal into Aos_2-fixes-efif
2024-01-24 23:04:24 +02:00
Efi Fogel
b29afdd560
Cleaned up
2024-01-24 22:26:36 +02:00
Efi Fogel
6c17b256d5
substituted with => substituted by
2024-01-24 22:16:57 +02:00
Efi Fogel
42e6052008
Merge branch 'master' into Aos_2-fixes-efif
2024-01-24 21:38:07 +02:00
Laurent Rineau
c0b02c48d6
Merge pull request #7927 from efifogel/Aos_2-observer-efif
...
Introduce Arr_observer<Arrangement_2>
2024-01-24 16:01:56 +01:00
Mael Rouxel-Labbé
984a541006
Fix usages of 'th `th
2024-01-23 21:50:04 +01:00
Sebastien Loriot
128b169b24
Fixes when neither LEDA nor GMP is available ( #7960 )
2024-01-19 13:57:12 +01:00
Sébastien Loriot
fbd15aa2ae
make it cleaner
2024-01-19 13:55:53 +01:00
Efi Fogel
f801ceae09
Ops, one more typo
2024-01-16 13:52:20 +02:00
Efi Fogel
6d0e371848
Merge branch 'master' into Aos_2-fixes-efif
2024-01-15 15:50:23 +02:00
Efi Fogel
ecafb2e649
Move to tikz
2024-01-15 15:49:39 +02:00
Guillaume Damiand
3bc56024d3
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-01-11 14:08:05 +01:00
Efi Fogel
8a886ea334
Merge branch 'master' into Aos_2-fixes-efif
2024-01-08 18:30:43 +02:00
Efi Fogel
e357e1af44
ixed typo
2024-01-08 17:56:32 +02:00
Efi Fogel
c865eed60d
Used Boost filesystem to enhance input verification
2024-01-08 17:51:16 +02:00
Efi Fogel
a086c3b8a5
Cleaned up the build
2024-01-08 17:19:35 +02:00
Efi Fogel
13b22abd4f
Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas
2024-01-08 16:27:52 +02:00
Efi Fogel
36d23e88b7
Cleaned up; added default input file
2024-01-08 16:24:07 +02:00
Efi Fogel
fff5fa5380
cleaned up
2024-01-08 16:00:13 +02:00
Sébastien Loriot
8242a407b2
remove useless anchor
2024-01-04 16:34:06 +01:00
Sébastien Loriot
c35a1b15d1
add missing license include directives
2024-01-04 13:45:39 +01:00
Sébastien Loriot
e7c26349f2
move header in a package to GPL
2024-01-04 13:36:34 +01:00
Sébastien Loriot
ded0e2b5e8
typos
2024-01-03 18:57:05 +01:00
Sébastien Loriot
40e624c0ae
handle when LEDA is not present
2024-01-03 18:04:32 +01:00
Guillaume Damiand
d3bbe0dd70
cast in two steps
2023-12-28 09:04:12 +01:00
Guillaume Damiand
ca296d548a
the cast must be into std::size_t
2023-12-28 08:46:59 +01:00
Efi Fogel
74c89a16b9
Added missing "override"
2023-12-27 23:34:49 +02:00
Sebastien Loriot
e3249bd908
fix warning
2023-12-27 13:58:36 +01:00
Sebastien Loriot
caecbe29c7
Replace boost::mpl ( #7813 )
...
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Efi Fogel
6b90164b55
Fixed the types used in all arrangement observers
2023-12-20 22:09:34 +02:00
Efi Fogel
c6a21e9f98
Fixed the definition of the memebrs before_assign(arr) before_attach(arr) of all observers (derived from Aos_observer)
2023-12-14 21:17:29 +02:00
Efi Fogel
0ec51c5110
Cleaned up
2023-12-13 13:49:14 +02:00
Efi Fogel
615850c4a6
Cleaned up
2023-12-13 13:41:51 +02:00
Efi Fogel
6089c485a1
Added the description of Arr_observer
2023-12-12 03:06:19 +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