Sébastien Loriot
|
4e519a3c7a
|
move documented IO functions in IO namespace
|
2021-05-05 13:15:37 +02:00 |
Sébastien Loriot
|
1faa0e2992
|
replace internal use of boost::shared_ptr by std::shared_ptr
|
2021-04-28 10:55:26 +02:00 |
Maxime Gimeno
|
c49152359c
|
update max version of cmake and announce the new minimal in CHANGE.md
|
2021-04-15 15:08:54 +02:00 |
Simon Giraudot
|
fbfe5f2679
|
Add missing return statements
|
2021-04-01 12:08:15 +02:00 |
Efi Fogel
|
3ed74414df
|
Removed constructor of General_polygon_2 from a curve.
|
2021-03-08 18:50:37 +02:00 |
Efi Fogel
|
27e5db14b3
|
ed missing return type
|
2021-03-08 18:49:55 +02:00 |
Efi Fogel
|
2cd13748c1
|
Fixed the text and added missing intersection functions
|
2021-03-04 01:08:37 +02:00 |
Efi Fogel
|
f0c722a713
|
Added missing constructors
|
2021-03-03 19:06:18 +02:00 |
Efi Fogel
|
cacfb74537
|
Fixed typos; enhanced text with aggregated functions
|
2021-03-03 18:47:51 +02:00 |
Efi Fogel
|
e114e44aa9
|
Split into specific headers. Enhanced description of the UsePolylines template parameter
|
2021-03-03 17:27:22 +02:00 |
Efi Fogel
|
76f44656eb
|
Added missing constructors (from polygon + traits) and used them
|
2021-03-03 11:29:12 +02:00 |
Efi Fogel
|
514f123a75
|
Fixed back-conversion of polygons
|
2021-03-03 01:10:14 +02:00 |
Efi Fogel
|
95d67c613b
|
Cleaned up; removed test functions (moved to test)
|
2021-03-03 01:09:51 +02:00 |
Efi Fogel
|
9ebe6a821d
|
Added equality operator of general polygons
|
2021-03-03 01:09:09 +02:00 |
Efi Fogel
|
e26bd67dc1
|
Enhanced the test with polygon conversions
|
2021-03-03 01:08:41 +02:00 |
Efi Fogel
|
35e03e857a
|
Fixed aggregate operations with conversions
|
2021-03-02 15:19:03 +02:00 |
Efi Fogel
|
12a85a919b
|
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
|
2021-03-01 15:39:36 +02:00 |
Efi Fogel
|
42d234b177
|
Cleaned up
|
2021-03-01 00:11:14 +02:00 |
Efi Fogel
|
be3f6f4d0d
|
Fixed typo. Gps_default_traits accepts the input-polygon (not the kernel) as a template parameter
|
2021-03-01 00:10:28 +02:00 |
Efi Fogel
|
ba4e67c549
|
Added missing template parameter
|
2021-03-01 00:09:52 +02:00 |
Efi Fogel
|
7cfe16366e
|
Removed obsolete make_curve_2
|
2021-03-01 00:07:20 +02:00 |
Efi Fogel
|
5690fb11e0
|
Fixed the conversions
|
2021-02-28 19:20:22 +02:00 |
Efi Fogel
|
c58afad0e0
|
Temporarily added a test for cpolygon conversions. Eventually, this should be moved to a separate test.
|
2021-02-28 19:19:44 +02:00 |
Efi Fogel
|
dbe7d29863
|
Fixed convert_polygon()
|
2021-02-28 19:18:31 +02:00 |
Efi Fogel
|
f85aab400d
|
Cleaned up
|
2021-02-28 19:13:42 +02:00 |
Efi Fogel
|
8fa117bcc6
|
Reinstated back conversions
|
2021-02-28 12:06:02 +02:00 |
Efi Fogel
|
33b4b05c98
|
Cleaned up
|
2021-02-24 18:59:54 +02:00 |
Efi Fogel
|
391c1a22ff
|
Fixed documentation
|
2021-02-24 18:59:43 +02:00 |
Efi Fogel
|
fb1d6dea5a
|
Merge remote-tracking branch 'cgal/master' into Boolean_operations-Use_GPS_based_polylines-GF
|
2021-02-24 12:54:13 +02:00 |
Efi Fogel
|
124076bcb4
|
Merge remote-tracking branch 'cgal/master' into Bso-oriented_side-efif
|
2021-01-28 17:39:04 +02:00 |
Efi Fogel
|
f0c9ee6062
|
Cleaned up
|
2020-11-30 10:22:19 +02:00 |
Efi Fogel
|
ec9ab2f33f
|
Cleaned up
|
2020-11-30 10:16:42 +02:00 |
Efi Fogel
|
fcd12893e0
|
Refracted the code a bit. The code that determines whether to use (regular) polygons or polyline-based general polygons should reside in the internal function, and in particular, in functions that do not accept a traits as a parameter.
|
2020-11-30 10:03:43 +02:00 |
Efi Fogel
|
3778086ebf
|
Fixed references to arrangement manual
|
2020-11-24 13:37:55 +02:00 |
Maxime Gimeno
|
3b70343590
|
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
|
2020-11-16 16:19:43 +01:00 |
Maxime Gimeno
|
8e23d5c482
|
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
|
2020-11-10 09:00:41 +01:00 |
Simon Giraudot
|
d193f5e165
|
Add missing include
|
2020-10-21 10:37:14 +02:00 |
Simon Giraudot
|
0b70318c51
|
Merge remote-tracking branch 'mine/Polygon-Vertex_pair_iterator-GF' into Polygon-Vertex_pair_iterator-GF
|
2020-10-20 09:01:29 +02:00 |
Efi Fogel
|
7db7a24a90
|
Fixed typo
|
2020-10-05 15:48:04 +03:00 |
Efi Fogel
|
29063b4d34
|
Added missing links and fixed syntax
|
2020-10-05 15:39:24 +03:00 |
Efi Fogel
|
f81c9c2d00
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:18:55 +03:00 |
Efi Fogel
|
3a48f47a98
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:18:34 +03:00 |
Efi Fogel
|
37cc60b421
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:18:08 +03:00 |
Efi Fogel
|
5cbf5ff39b
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:17:54 +03:00 |
Efi Fogel
|
15999c1d87
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:17:33 +03:00 |
Efi Fogel
|
7cad2dd83b
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:17:04 +03:00 |
Efi Fogel
|
9215fb64c0
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:16:35 +03:00 |
Efi Fogel
|
0de8a77326
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:16:21 +03:00 |
Efi Fogel
|
03220ee24a
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:15:17 +03:00 |
Efi Fogel
|
4b621e1de5
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:15:07 +03:00 |
Efi Fogel
|
06ebe35eb2
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:14:56 +03:00 |
Efi Fogel
|
9b0b296cbe
|
Update Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2.h
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
|
2020-10-05 15:14:44 +03:00 |
Simon Giraudot
|
97bbb55fb2
|
Fix is_empty method for PWH
|
2020-10-05 09:06:56 +02:00 |
Efi Fogel
|
8c33fbbec3
|
Last fixes
|
2020-10-03 10:55:47 +03:00 |
Efi Fogel
|
2b7f65e8a0
|
Finished
|
2020-10-02 15:10:05 +03:00 |
Efi Fogel
|
e189cf5bde
|
Updated intersection()
|
2020-10-02 12:52:36 +03:00 |
Efi Fogel
|
15ef09b598
|
ifference()
|
2020-10-01 17:37:38 +03:00 |
Simon Giraudot
|
4f0648d17b
|
Use Point_2/Point_2 constructor so that it also works with Arr_non_caching_segment_traits
|
2020-10-01 08:54:47 +02:00 |
Efi Fogel
|
ed58eccc0f
|
Fixed complement()
|
2020-10-01 03:27:15 +03:00 |
Efi Fogel
|
460faca82f
|
Fixed complement() doc
|
2020-10-01 02:35:42 +03:00 |
Efi Fogel
|
7e7ee4d4a3
|
An uplift
|
2020-10-01 02:13:11 +03:00 |
Efi Fogel
|
bd1501e184
|
Cleaned up
|
2020-09-30 13:32:54 +03:00 |
Efi Fogel
|
e4ff676503
|
1st revision
|
2020-09-30 13:26:37 +03:00 |
Simon Giraudot
|
2321bc6ce8
|
Fix missing overloads + header
|
2020-08-31 15:45:44 +02:00 |
Simon Giraudot
|
927e54ebce
|
Remove useless file
|
2020-08-31 14:29:01 +02:00 |
Simon Giraudot
|
af079b90e2
|
Document General_polygon_2 constructor using curve
|
2020-08-31 14:18:51 +02:00 |
Simon Giraudot
|
96c5d90243
|
Update BSO documentation with polyline traits selection
|
2020-08-31 11:13:22 +02:00 |
Simon Giraudot
|
d19e11c911
|
Add all overloads for auto polyline traits with InputIterators
|
2020-08-31 09:41:19 +02:00 |
Simon Giraudot
|
81b6cdea13
|
Add missings tests
|
2020-08-31 08:26:42 +02:00 |
Simon Giraudot
|
102c8c5399
|
WIP: overloads for iterator-based variants using transform iterators + enable_if
|
2020-08-27 15:48:09 +02:00 |
Simon Giraudot
|
722b489be3
|
Move conversion functions in separate file
|
2020-08-27 13:06:05 +02:00 |
Simon Giraudot
|
576114bcf0
|
Fix missing reference
|
2020-08-26 16:15:02 +02:00 |
Simon Giraudot
|
354f46dbe9
|
Update compilation test with all new overloads
|
2020-08-26 15:48:54 +02:00 |
Simon Giraudot
|
7a6beefdf7
|
Implement polygon conversion in output iterator
|
2020-08-26 15:48:41 +02:00 |
Simon Giraudot
|
a85549da02
|
WIP: all boolean operations using polyline traits as default (segment variant can be selected by hand)
|
2020-08-26 14:33:40 +02:00 |
Simon Giraudot
|
76cd9a44fd
|
Use explicit tag types to avoid enable_if / ambiguities
|
2020-08-26 12:49:40 +02:00 |
Simon Giraudot
|
2f82856c40
|
Deactivate overloads with Traits and implement tag-based traits selection for do_intersect
|
2020-08-25 15:29:20 +02:00 |
Simon Giraudot
|
f9ce1721ac
|
Introduce Gps polyline traits
|
2020-08-25 15:28:54 +02:00 |
Simon Giraudot
|
8ac49459d2
|
More constrained typing
|
2020-08-25 13:59:31 +02:00 |
Simon Giraudot
|
125308e815
|
Proof of concept using Polyline traits for general BO
|
2020-08-25 13:49:08 +02:00 |
Simon Giraudot
|
0678c996e5
|
Add option to close the curve
|
2020-08-25 12:38:25 +02:00 |
Simon Giraudot
|
51184bcf92
|
Update test
|
2020-08-25 11:33:39 +02:00 |
Simon Giraudot
|
1966601897
|
Replace constructor with point range by constructor with curve
|
2020-08-25 11:33:29 +02:00 |
Simon Giraudot
|
2f5eeb3efc
|
Add point based construction for segment traits + update test
|
2020-08-25 09:30:00 +02:00 |
Simon Giraudot
|
86c9a3d603
|
Allow converter to handle non-random access iterators
|
2020-08-24 15:21:32 +02:00 |
Simon Giraudot
|
daec064aa9
|
Add general polygon constructor using point iterators
|
2020-08-24 14:56:03 +02:00 |
Simon Giraudot
|
cfa91cfa25
|
Points to x monotone curve iterator for init general polygon with polylines
|
2020-08-24 13:43:33 +02:00 |
Simon Giraudot
|
4f99fe893d
|
Use vertex pair iterator in GPS to avoid constructing Segment_2 objects
|
2020-08-13 15:37:33 +02:00 |
Mael Rouxel-Labbé
|
00ca0211e1
|
IO documentation fixes
|
2020-08-04 15:47:56 +02:00 |
Maxime Gimeno
|
9c15f2c9dc
|
Use FeatureSummary in the demo, and remove CGAL_FOUND
|
2020-08-04 12:46:17 +02:00 |
Laurent Rineau
|
14c3b7ec72
|
Merge pull request #4640 from mglisse/spaceship
C++20 fixes
|
2020-05-27 16:33:33 +02:00 |
Marc Glisse
|
e2a77e54b8
|
More weirdo constructors
|
2020-05-24 11:18:01 +02:00 |
Marc Glisse
|
2756b2ac35
|
More weirdo constructors
|
2020-05-24 11:11:32 +02:00 |
Laurent Rineau
|
3d3788925b
|
Merge pull request #4607 from efifogel/Aos_2-intersection-efif
Arrangement_on_surface_2: change intersection return types (from legacy CGAL::Object to variants)
# Conflicts:
# Installation/CHANGES.md
|
2020-05-19 10:55:30 +02:00 |
Sébastien Loriot
|
157bdbda08
|
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
|
2020-04-22 13:26:52 +02:00 |
Efi Fogel
|
6fcbee1fa9
|
Removed redundant typedef statements
|
2020-04-21 17:12:21 +03:00 |
Sébastien Loriot
|
cdcc50de20
|
change format to avoid useless link creations
|
2020-04-14 18:07:42 +02:00 |
Sébastien Loriot
|
6c7cf090c2
|
fix typos
|
2020-04-14 17:50:32 +02:00 |
Efi Fogel
|
61d51502c0
|
Fixed documentation of intersection return types
|
2020-04-06 16:37:46 +03:00 |
Efi Fogel
|
7436c149e1
|
Fixed intersection return type
|
2020-04-06 01:23:45 +03:00 |