Sébastien Loriot
|
9a0bdb5d96
|
boost::variant ---> std::variant
|
2023-06-15 10:57:10 +02:00 |
Sébastien Loriot
|
604dcdc435
|
boost::optional => std::optional
|
2023-06-15 10:57:09 +02:00 |
Sébastien Loriot
|
1491983b93
|
add missing include directives
|
2022-01-18 11:36:56 +01:00 |
Mael Rouxel-Labbé
|
c2d1adfb69
|
Fix missing, extra do_intersect()/intersection() overloads
and reorganize everything...
|
2021-06-23 17:34:48 +02:00 |
Sébastien Loriot
|
8b4118912d
|
extra run of the script to remove tabs and trailing whitespaces
|
2020-03-26 18:58:21 +01:00 |
Maxime Gimeno
|
fe0d4d0a6e
|
more clean-up
|
2020-03-19 16:41:59 +01:00 |
Maxime Gimeno
|
c368b349d5
|
clean-up
|
2020-01-15 15:26:02 +01:00 |
Maxime Gimeno
|
90d2e03fdc
|
Merge remote-tracking branch 'cgal/master' into Intersections_23-Add_missing_intersections-GF
|
2020-01-15 13:32:11 +01:00 |
Laurent Rineau
|
ee357fd5dd
|
Merge remote-tracking branch 'cgal/master' into Intersections_3-Add_T_3_Cub_3-maxGimeno
|
2019-10-29 15:19:24 +01:00 |
Mael Rouxel-Labbé
|
a5f09f89a6
|
Partial code cleaning (and fix some typedefs)
|
2019-10-22 12:36:58 +02:00 |
Maxime Gimeno
|
ea3dc6c936
|
Add Cub_3-T_3 intersection
|
2019-10-21 16:18:46 +02: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 |
Maxime Gimeno
|
3c875e8a18
|
WIP review
|
2019-10-04 15:30:52 +02:00 |
Maxime Gimeno
|
a9facfc574
|
Add misisng intersections for bbox_3
|
2019-06-13 10:31:20 +02:00 |
Maxime Gimeno
|
c391e0e876
|
add Cub_tr as a Lazy implementation. Remains only Bbo intersections for the 3D
|
2019-06-13 10:27:16 +02:00 |
Maxime Gimeno
|
5e9891ea75
|
Tet / tr
|
2019-06-13 10:27:17 +02:00 |
Maxime Gimeno
|
38bf604b4a
|
Add intersections for Tet/plane
|
2019-06-13 10:27:16 +02:00 |
Maxime Gimeno
|
107e4e2abd
|
Add intersection Ray_3 / Tetrahedron_3
|
2019-06-13 10:26:28 +02:00 |
Maxime Gimeno
|
9cb1173a41
|
Add intersection Tetrahedron_3 / Segment_3
|
2019-06-13 10:26:28 +02:00 |
Maxime Gimeno
|
469ed5396b
|
Add Tet / line intersections
|
2019-06-13 10:26:28 +02:00 |
Maxime Gimeno
|
119ca0dff8
|
Add Intersection between Bbox_3 and Bbox_3
|
2019-06-13 10:26:28 +02:00 |
Sébastien Loriot
|
1d908c1c0b
|
remove code for CGAL_INTERSECTION_VERSION 1
|
2019-03-29 13:28:32 +01:00 |
Andreas Fabri
|
4111e3e20c
|
Reorganize header files
|
2018-05-04 09:00:07 +02:00 |
Maxime Gimeno
|
318e7a7d12
|
Add missing overloads for Point_3 intersections
|
2018-05-04 08:56:05 +02:00 |
Sébastien Loriot
|
0698f79aff
|
add SPDX identifier for files under the LGPL-3+ license
|
2017-11-12 10:17:50 +01:00 |
Laurent Rineau
|
51f5697d3d
|
Add missing #include
|
2016-09-30 15:23:14 +02:00 |
Sébastien Loriot
|
496d75c256
|
update licenses that were incorrect after merging replace object feature branch
|
2013-06-21 15:06:17 +02:00 |
Sébastien Loriot
|
88cc2621a1
|
Result is no longer used
|
2013-05-23 09:12:52 +02:00 |
Philipp Möller
|
81b8604c76
|
Move Circular intersection results from the traits to result_of
|
2012-12-10 15:56:09 +01:00 |
Philipp Möller
|
3fe7c7b9dd
|
Removed cruft from Intersection_traits and Kernel_d now uses the macros do declare global functions
|
2011-11-21 13:52:39 +00:00 |
Philipp Möller
|
ee09ef2297
|
Overloading intersection and do_intersect now work by introducing a better match for every possible function
|
2011-11-18 14:14:41 +00:00 |
Philipp Möller
|
c2bfb68112
|
* Now dispatching on Ambient_dimension
* incorporated result_type == Object to remove more ifdefs
|
2011-11-09 11:35:04 +00:00 |
Philipp Möller
|
b07e2df018
|
* Circular_kernel is now Object free, doesn't compile with Lazy yet,
* hack for ternary function
|
2011-08-25 21:40:12 +00:00 |
Philipp Möller
|
5b925d6f6e
|
* Reworked Intersection_traits into a single traits, adjusted
intersections accordingly, turned on IT<....> as return type
* removed result_type from the intersection functors
|
2011-08-25 10:18:31 +00:00 |
Philipp Möller
|
fad504838f
|
* Circular_kernel: - Intersections now use variants
- removed most internal uses of Object
* Intersections: more traits, typofix, doc typofix, aliases IT23d
|
2011-07-20 22:54:03 +00:00 |
Philipp Möller
|
12f79a7d1e
|
Object includes and last intersection stragglers
|
2011-07-18 17:31:20 +00:00 |
Philipp Möller
|
525fe15e9a
|
Internals switched to variant.
|
2011-07-15 14:13:55 +00:00 |
Philipp Möller
|
2f9b36d618
|
* intersection and do_intersection now pick their appropriate
overloads automatically;
* a test for the availability of all calls has been added
|
2011-07-12 16:53:49 +00:00 |