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 |
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 |
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 |
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
|
615850c4a6
|
Cleaned up
|
2023-12-13 13:41:51 +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
|
30bdbab524
|
fix warnings
|
2023-11-27 13:20:38 +01:00 |
Sébastien Loriot
|
2f104a6f76
|
replace boost::mpl::not_
|
2023-11-10 16:38:24 +01:00 |
Sébastien Loriot
|
4344c3cc27
|
replace boost::mpl::or_
|
2023-11-10 16:34:19 +01:00 |
Sébastien Loriot
|
2277013d84
|
replace boost::mpl::and_
|
2023-11-10 16:19:26 +01:00 |
Efi Fogel
|
a850c34460
|
Fixed Are_mergable_2 functor; add code that tests whether the equal operator (operator==) is applicable to the data that extends the curve
|
2023-11-09 15:09:19 +02:00 |
Sébastien Loriot
|
3176178224
|
fix compilation issues
|
2023-11-06 11:43:29 +01:00 |
Efi Fogel
|
51500440ea
|
Added missing 'conct' qualifier
|
2023-11-01 18:13:11 +02:00 |
Efi Fogel
|
2e32820dd3
|
ixed parameter types if interface functions
|
2023-10-23 16:07:57 +03:00 |
Laurent Rineau
|
1d29a75c9a
|
iformat/oformat are in CGAL::IO
The calls without the `IO::` namespace are deprecated.
|
2023-09-25 16:09:41 +02:00 |
Sébastien Loriot
|
8700394122
|
boost::mpl::if_ -> std::conditional
|
2023-09-24 22:57:20 +02:00 |
Efi Fogel
|
ea46c6f282
|
Pacify msvc17: explicitly name the (non-const) iterator type
|
2023-08-28 16:24:03 +03:00 |
Efi Fogel
|
aba2d147f8
|
Merge remote-tracking branch 'cgal/master' into Aos_2-fixes-efif
|
2023-08-22 13:41:57 +03:00 |
Efi Fogel
|
51fc8aa18d
|
Removed unused variable
|
2023-08-18 13:38:34 +03:00 |
Efi Fogel
|
de459faa76
|
Fixed the Approximate_2::operator() that returns a sequence of points that approximate a curve; in particular, respected the l2r parameter.
|
2023-08-18 13:35:00 +03:00 |
Efi Fogel
|
7b00717eab
|
Fixed comment
|
2023-08-18 12:49:32 +03:00 |
Sébastien Loriot
|
d6c04e3b8a
|
do not use ref wrapper
|
2023-08-16 09:17:58 +02:00 |
Sébastien Loriot
|
f1f6126f1c
|
add missing IO namespace
|
2023-08-16 09:11:30 +02:00 |
Sébastien Loriot
|
eada3ee8ca
|
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
|
2023-08-14 14:19:25 +02:00 |
Efi Fogel
|
0762a30400
|
Fixed is_intersection_valid_impl() and added test case
|
2023-08-10 21:38:52 +03:00 |
Efi Fogel
|
ada39fdfae
|
Cleaned up and dispatched is_intersection_valid_impl() properly
|
2023-08-09 19:10:16 +03:00 |
Efi Fogel
|
afa58a9426
|
Cleaned up
|
2023-08-09 17:46:35 +03:00 |
Efi Fogel
|
46c4246570
|
Cleaned up
|
2023-08-09 17:37:01 +03:00 |
Efi Fogel
|
a9625eb17c
|
Enhanced drawing---added support for arrangement on spheres indiced by geodesic arcs
|
2023-08-09 14:03:14 +03:00 |
Efi Fogel
|
6b62d1d9b4
|
Introduced is_intersection_valid() to check the validity of a new intersection point. Perhaps, a similar fix is required for validity of overlapping intersections
|
2023-08-09 10:48:54 +03:00 |
Sébastien Loriot
|
6b24eed462
|
try resolving ambiguity
|
2023-08-09 08:46:34 +02:00 |
Sébastien Loriot
|
3cef94d401
|
make the output iterator movable
restore changes in Arr_polycurve_traits_2
|
2023-08-04 22:12:58 +02:00 |
Sébastien Loriot
|
89fd91e354
|
fix argt demo
changes in Arrangement_on_surface_2/include/CGAL/Arr_polycurve_traits_2.h
should be undo
|
2023-08-04 16:57:13 +02:00 |
albert-github
|
40c7765ffb
|
Spelling corrections
Corrections based on review
|
2023-07-30 17:54:10 +02:00 |
albert-github
|
1cce66c343
|
Spelling corrections
Spelling corrections `a e...` -> `an e...`
|
2023-07-30 12:59:17 +02:00 |
Laurent Rineau
|
4a2c7a668d
|
Merge pull request #7571 from albert-github/feature/issue_7454
issue #7454 Consistency of BigO notations
|
2023-07-12 15:29:56 +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 |
albert-github
|
b3af96caa1
|
issue #7454 Consistency of BigO notations
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
|
2023-07-04 16:23:14 +02:00 |
Sébastien Loriot
|
a32483d885
|
use iformat
|
2023-06-29 18:09:18 +02:00 |
Sébastien Loriot
|
d91d010ee7
|
add missing includes
|
2023-06-29 18:07:48 +02:00 |
Sébastien Loriot
|
e759fb46fa
|
remove usage of old Object API
|
2023-06-29 12:57:53 +02:00 |
Sébastien Loriot
|
f8323e7df8
|
use std API
|
2023-06-29 10:52:25 +02:00 |
Sébastien Loriot
|
9526dc8661
|
use oformat
|
2023-06-29 10:49:26 +02:00 |
Sébastien Loriot
|
dfc386d65b
|
Merge branch 'master' into HEAD
|
2023-06-22 14:05:45 +02:00 |
Sébastien Loriot
|
fb2f2c6642
|
remove Object from Minkowski_sum_2
|
2023-06-20 19:11:00 +02:00 |