Sébastien Loriot
4344c3cc27
replace boost::mpl::or_
2023-11-10 16:34:19 +01:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
9dd8235dc5
more workarounds for MSVC 2015
...
[skip ci]
2022-08-10 23:50:39 +02:00
Sébastien Loriot
37580e9daf
missing () in macro + typo fixes
2022-06-14 11:24:21 +02:00
Sébastien Loriot
b96f6d5ce9
move is_iterator to type_traits
2022-06-10 09:43:59 +02:00
Sébastien Loriot
44250cb019
is_iterator_XXX<>::value --> is_iterator_XXX_v<>
2022-06-10 09:40:29 +02:00
Sébastien Loriot
3fa436459d
BOOST_MPL_ASSERT -> static_assert
2022-06-10 08:46:01 +02:00
Sébastien Loriot
ac8b6d4731
boost::is_same --> std::is_same
2022-06-10 08:18:20 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Laurent Rineau
288456950d
Merge pull request #6488 from sloriot/ICC-workaround
...
Workaround issue with intel compiler
2022-04-27 16:32:06 +02:00
Sébastien Loriot
cca0a1942f
workaround issue with intel compiler
...
Cartesian_kernel/include/CGAL/Cartesian/Line_3.h(38): error: incomplete type is not allowed
Point_3 first;
^
2022-04-12 16:14:39 +02:00
Sébastien Loriot
31a0557f58
add questions
2021-08-13 16:45:28 +02:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Dmitry Anisimov
3127190bcf
marc's review
2020-12-08 12:48:04 +01:00
Dmitry Anisimov
209513dc56
fixed docs + a few code improvements
2020-07-31 15:58:38 +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
Marc Glisse
3ebe8839b6
swap for Point_2 and Point_d
...
and make the implementations more similar, in case someone wants to
replace it with a macro at some point.
2020-03-01 12:50:13 +01:00
Sébastien Loriot
52164b1fba
First pass on removing license notice in header for LGPL files
2019-10-19 15:40:30 +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
Laurent Rineau
149046f8c1
Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse
2019-04-29 19:54:03 +04:00
Andreas Fabri
057c37828b
Fix pragma push/pop
2019-04-15 12:26:03 +02:00
albert-github
1dd7473818
Correction of links
...
Correction of redirected links and links that moved to another place.
2019-04-11 21:37:05 +02:00
Maxime Gimeno
78db3f646d
Solve conflicts
2019-04-09 10:04:44 +02:00
Andreas Fabri
dcf909d994
NewKernel_d: Suppress VC2015 warning
2019-02-21 13:05:26 +01:00
Marc Glisse
9fef604bc2
Move some operators to inline friends.
...
It gives nicer error messages...
2019-02-08 16:03:07 +01:00
Marc Glisse
7d9e2a45fc
Remove some result_of
2019-02-08 15:54:56 +01:00
Marc Glisse
c872a75e10
Remove macro CGAL_CONSTEXPR
2019-02-08 15:23:35 +01:00
Marc Glisse
cde81908d4
Remove some C++98 code to unclutter the files a bit.
2019-02-08 15:18:09 +01:00
Marc Glisse
678f911a47
C++14 tweaks
2019-02-06 13:56:05 +01:00
Marc Glisse
34cbb9cd4b
Make Epeck_d work & C++14-only cleanups
...
Still some rough edges:
1) double tab[]={.1,.2,.3}; Point_d p(tab+0,tab+3); lazily stores
iterators to tab, so tab had better still be alive when we need
update_exact.
2) One functor (point on a sphere) cannot be done exactly exactly with
a representation center+squared radius.
3) Several hacks that make this not as generic as it should be.
2019-02-03 23:16:28 +01:00
Sebastien Loriot
21d53cd984
Merge pull request #3172 from sloriot/Triangulation-fix_IO
...
Fix vertex istream operator
2018-11-12 09:58:14 +01:00
Sébastien Loriot
3705c7a35c
fix warning and compilation error
2018-11-02 10:09:41 +01:00
Maxime Gimeno
a7a998cbda
add binary management to Point_d, Weighted Point_d and Vector_d and test
2018-10-11 15:06:58 +02:00
Marc Glisse
04176bc1ae
Use iformat in input functions.
2018-10-04 13:50:35 +02:00
Marc Glisse
0bf71d0aa1
I/O for Vector_d and Weighted_point_d
2018-10-04 13:50:35 +02:00
Marc Glisse
cfbb3ef977
Fix is>>point_d
...
Now it matches what os<<point_d does at least.
2018-10-04 13:50:35 +02:00
Marc Glisse
f64ae1b240
Move is>>point_d from Triangulation to NewKernel_d.
2018-10-04 13:50:34 +02:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Clement Jamin
9487c71ad1
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2016-05-18 19:41:22 +02:00
Simon Giraudot
751d959c05
Fix boost unused typedef warning: replace BOOST_STATIC_ASSERT by CGAL_static_assertion
2016-02-02 14:32:46 +01:00
Clement Jamin
003b435a46
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2015-11-20 11:53:44 +01:00
Andreas Fabri
8576ef2d05
suppress warning concerning macro 'BOOST_PP_EXPAND_I'
2015-11-17 10:02:39 +01:00
Clement Jamin
80d046bc81
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2015-07-20 12:17:03 +02:00
Andreas Fabri
b7f9849599
Replace CGAL::get() with CGAL::get_pointee_or_identity() and remove using get::
2015-04-30 11:31:21 +02:00
Marc Glisse
6d9ba0f083
Improve operator<< for Epick_d::Point_d.
2015-02-26 16:14:14 +01:00
Andreas Fabri
faa4a11e8e
Add operator<<(ostream&, Point_d)
2015-02-26 11:27:37 +01:00