Mael Rouxel-Labbé
1f45360d7a
Merge remote-tracking branch 'cgal/master' into SDG-Fix_doc-GF
2021-01-26 09:05:24 +01:00
Maxime Gimeno
04753381e5
Rename file and add ::Qt
2021-01-12 13:22:34 +01:00
Maxime Gimeno
95192d6d4b
factorize context initialization
2021-01-12 13:08:58 +01:00
Maxime Gimeno
2a212bb2a8
Upgrade non-compatibility sahders in Basic_viewer to glsl 150 and add a context creation before the creation of the QApp in draw_xxx examples
2021-01-07 13:06:40 +01:00
Mael Rouxel-Labbé
6b87fe393d
Fix various grammar issues
2020-12-05 11:11:33 +01:00
Giles Bathgate
5a36ff89b5
Drop NDEBUG it is already visible through CGAL_NO_ASSERTIONS
2020-12-04 19:42:21 +00:00
Maxime Gimeno
3b70343590
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-11-16 16:19:43 +01:00
Laurent Rineau
d94f015acd
Merge pull request #4905 from sloriot/SS_improvements
...
Straight Skeleton: Reduce memory footprint and fix inconsistency of square root
2020-11-10 15:00:14 +01:00
Sébastien Loriot
a5c5a618d2
add a way to disable at runtime polygon assertions
...
some algorithms works with strictly simple polygons
but implementation such a check function is hard
2020-11-06 12:02:23 +01:00
Mael Rouxel-Labbé
145f204517
Misc minor fixes
2020-10-09 18:36:53 +02:00
Andreas Fabri
875f8236e2
Add assert statements concerning the orientation of the input
2020-08-26 11:10:29 +01:00
Simon Giraudot
f7e2c03a38
Use pair of reference to avoid copies
2020-08-13 15:37:10 +02:00
Simon Giraudot
ad007389c4
Introduce vertex pair iterator
2020-08-13 14:44:45 +02:00
Mael Rouxel-Labbé
00ca0211e1
IO documentation fixes
2020-08-04 15:47:56 +02: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
Sébastien Loriot
b9a079b530
remove cpp11/cpp0x
2019-11-04 11:34:53 +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
Sebastien Loriot
667e4022f7
Merge pull request #4060 from sloriot/CGAL-doc_match_brackets
...
match @{ and @}
2019-07-18 16:26:43 +02:00
Laurent Rineau
dc02598a5c
Merge pull request #4016 from gdamiand/CGAL-more_viewers-gdamiand
...
CGAL: more viewers
2019-07-10 14:22:50 +02:00
Sebastien Loriot
43d6cbec06
Fix wrong simplification
...
Co-Authored-By: Maxime GIMENO <maxime.gimeno@gmail.com>
2019-07-08 10:09:42 +02:00
Sébastien Loriot
983645a51a
match @{ and @}
2019-07-05 21:49:46 +02:00
Sébastien Loriot
14a59deda6
lazy doc fix
2019-06-28 10:03:16 +02:00
Guillaume Damiand
11da3c11a1
Remove an unused parameter in draw functions for polygons.
2019-06-25 09:23:41 +02:00
Guillaume Damiand
012d44398f
Remove 2 warnings.
2019-06-24 09:24:37 +02:00
Guillaume Damiand
67307dcead
Merge master to remove conflicts; plus rephrase draw documentation following Sebastien comments.
2019-06-19 15:48:10 +02:00
Maxime Gimeno
b13bdadfa8
Fix conflicts
2019-06-17 15:33:33 +02:00
Andreas Fabri
5532b84b4f
nullptr_t -> std::nullptr_t
2019-06-05 07:28:56 +02:00
Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Laurent Rineau
90d6afdeb6
Merge pull request #3848 from afabri/Partition_2-Traits_with_state-GF
...
Partition_2: Make it work for a traits class with state
2019-05-06 15:45:56 +02:00
Andreas Fabri
88606e4110
Fix documentation
2019-04-26 11:18:26 +02:00
Michael Hemmer
f758ab354c
Fix in CGAL package Polygon
...
GitOrigin-RevId: a24f22bd01
2019-04-24 15:30:34 +02:00
Andreas Fabri
804184ba78
Do not copy the traits object
2019-04-18 11:33:10 +02:00
Maxime GIMENO
41033a80be
Merge branch 'master' into Graphics_view-Fix_demo_IO-GF
2019-04-12 16:10:36 +02:00
Sébastien Loriot
ce126b87c6
remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead
2019-03-29 13:28:32 +01:00
Sébastien Loriot
ecd818a3a7
remove cpp11 condition
2019-03-29 10:41:50 +01:00
Mael Rouxel-Labbé
b4a0ee0144
Fixed read-write mix up in Polygon_2 doc
2019-03-15 20:57:03 +01:00
Mael Rouxel-Labbé
0143042577
Unlink some link that shouldn't have been a link
2019-03-15 20:53:41 +01:00
Maxime Gimeno
0b31e6e5d8
Merge remote-tracking branch 'cgal/master' into Graphics_view-Fix_demo_IO-GF
2019-03-07 14:01:02 +01:00
Laurent Rineau
2671d056cf
Merge pull request #3685 from afabri/CGAL-cleanup-GF
...
CGAL: Clean up examples and tests
2019-02-28 20:48:48 +01:00
Andreas Fabri
803066774d
Only push point into container if reading was successful
2019-02-19 14:20:39 +01:00
Sébastien Loriot
a5576cd3fb
replace markdown subsections by \cgalHeading
2019-02-14 10:53:48 +01:00
Maxime Gimeno
7884358134
Initialize 'point' to silenc ea warning.
2019-02-07 10:23:20 +01:00
Andreas Fabri
6596ba981c
Polygon, Surface_mesher, Nef,..
2019-01-17 19:35:02 +01:00
Andreas Fabri
27cfecca60
Use #ifndef DOXYGEN_RUNNING
2019-01-16 14:18:20 +01:00
Maxime Gimeno
350b51f5b9
fix typo
2019-01-11 11:49:54 +01:00
Maxime Gimeno
f38de3df4b
Fix doc
2019-01-11 11:06:43 +01:00
Andreas Fabri
cc9e304c60
Fix Polygon
2019-01-10 18:54:31 +01:00
Maxime Gimeno
3b1b6e2401
Merge remote-tracking branch 'cgal/master' into Graphics_view-Fix_demo_IO-GF
2019-01-09 12:35:04 +01:00
Maxime Gimeno
cbf3e04fa6
Doc fix.
2018-10-30 14:15:01 +01:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Guillaume Damiand
57800610c6
Start viewer for arrangement
2018-09-12 18:22:34 +02:00
Guillaume Damiand
a36b79a778
Viewer for polygon with hole; plus doc.
2018-09-07 19:20:13 +02:00
Guillaume Damiand
eb6354425f
Add basic viewer for polygon.
2018-09-07 14:23:14 +02:00
Mael Rouxel-Labbé
47e97bb5ab
Added some stronger (yet natural) preconditions to filter_collinear_points()
...
The range of points must describe a Polygon that is not completely flat,
thus:
- at least three points
- points are not all collinear (up to the tolerance)
2018-07-13 11:36:48 +02:00
Mael Rouxel-Labbé
867ee52bc5
Fixed erroneous early return in filter_collinear_points
2018-07-13 11:36:23 +02:00
Maxime Gimeno
6f54e0fd11
Add a reader function for WKT in a new package.
2018-05-15 10:04:22 +02:00
Sébastien Loriot
742a615527
fix doc warnings triggered essentially by the improvement of doxygen
2018-04-25 23:36:21 +02:00
Andreas Fabri
df747793a6
Add a very short section on polygons with holes
2018-04-12 15:13:23 +01:00
Laurent Rineau
cd6fe20bd4
Merge branch 'releases/CGAL-4.11-branch'
2018-03-26 11:03:37 +02:00
Mael Rouxel-Labbé
fb1b8d6797
Fixed missing include
2018-03-16 10:49:11 +01:00
Mael Rouxel-Labbé
f9b68b670d
Replaced boost prior with CGAL::cpp11::prev
2018-03-13 10:10:11 +01:00
Mael Rouxel-Labbé
2c68965397
Return the output iterator
2018-03-13 10:10:02 +01:00
Mael Rouxel-Labbé
ea0b061b24
Fixed missing include
2018-03-13 10:00:48 +01:00
Mael Rouxel-Labbé
b26422705d
Cleaning
2018-03-12 15:06:52 +01:00
Mael Rouxel-Labbé
c05f9b056c
Added a function to filter almost collinear points in a Polygon_2
...
undocumented
2018-03-12 14:45:24 +01:00
Mael Rouxel-Labbé
4d67ff3d8b
Avoid a segfault when is_simple() is called with an empty polygon/range
2018-03-12 11:13:35 +01:00
Andreas Fabri
e5118d1401
Declare several operator() used for comparisons const
2018-02-23 15:34:15 +00:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Laurent Rineau
8531694fe5
Merge pull request #2762 from sloriot/Polygon-doc_missing_functions
...
Some functions did not appear in the doc
2018-01-29 18:08:41 +01:00
Andreas Fabri
dc2f37a4ae
disable/enable warnings
2018-01-24 08:59:20 +00:00
Sébastien Loriot
cce1826792
remove incomplete command
2018-01-23 14:23:27 +01:00
Laurent Rineau
f2391a30a5
Merge pull request #2562 from afabri/Filtered_kernel-Do_intersect_2-GF
...
Add Static Filters for the Exact Construction Kernel
2017-12-19 16:29:53 +01: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
2b7bd7c4b8
Fix compilation errors
2017-10-30 17:24:51 +01:00
Andreas Fabri
a2fc6e1830
Make Partition_2 work with g++
2017-10-30 12:55:21 +01:00
Laurent Rineau
583ed73fd5
Merge pull request #2296 from sloriot/Polygon_2-fix_RA_for_NRAC
...
Make random accessor working even if the base container is not random…
2017-07-28 18:45:30 +02:00
Sébastien Loriot
2f3aaa63b9
make random accessor working even if the base container is not random access
2017-07-25 08:26:33 +02:00
Laurent Rineau
376c2dd002
Merge pull request #1852 from maxGimeno/Doxygen_compare-GF
...
Compare two documentation outputs
2017-06-13 10:18:28 +02:00
Andreas Fabri
a7e8772234
Update Polygon_2.h
...
fix typo
2017-06-07 12:42:31 +02:00
Sébastien Loriot
c735e9107e
add a precondition
2017-04-27 15:53:49 +02:00
Maxime Gimeno
60d0a39d42
fixes
2017-01-24 14:46:36 +01:00
Maxime Gimeno
82860688d1
Fix the doc to avoid diffs between 1.8.4 and 1.8.13 outputs
2017-01-24 09:39:23 +01:00
Sébastien Loriot
befe820313
move Polygon_with_holes_2 in the Polygon package
...
with the agreement from TAU
2016-10-03 15:32:31 +02:00
Laurent Rineau
1aefb3b0f3
include <CGAL/config.h>, not <CGAL/basic.h>
2016-09-30 15:23:14 +02:00
Andreas Fabri
8bdf0d7cf4
Update Polygon_2_algorithms.h
...
fix typos
2016-05-18 15:19:17 +02:00
Sébastien Loriot
6d5a92ebcb
try to improve cgalRequires removal
2015-11-23 22:06:06 +01:00
Maxime Gimeno
7b4267c162
Replacement of cgalRequires
...
-fix for #291
2015-11-23 22:06:06 +01:00
Guillaume Damiand
ebc4300334
Header only for random.cpp.
...
For the header only version, the global variable default_random no more exist => we need to replace all occurences of default_random by a call to the global function get_default_random().
As usual, no modification for the non header only version.
2014-11-14 14:20:26 +01:00
Laurent Rineau
9f955e322f
Making polygon modification easier
...
A contribution from a user:
| Date: Tue, 03 Sep 2013 22:34:20 +0200
| From: ax487 <ax487@gmx.de>
| To: cgal-discuss@inria.fr
| Subject: [cgal-discuss] Suggested patch: Making polygon modification
| easier.
|
| Hello all,
|
| I have been working with polygons now for a while and i noticed that
| there are some inconveniences regarding the removal of vertices of a
| polygon: If I remove an iterator from a normal C++ container modeling
| an ordered sequence, then the method returns an iterator pointing to
| the next element. This should (?) also be true for the container used
| in the polygon (at least it is in the case of a std::vector or a
| std::list). The attached patch turns this iterator into a
| Vertex_iterator which can be used in subsequent operations. This change
| should be downward compatible, so I hope it is possible to include the
| patch in CGAL.
2013-09-25 15:24:07 +02:00
Sébastien Loriot
9c2f35ed1a
using cgalHeading instead of h3
2013-08-07 10:06:49 +02:00
Sébastien Loriot
cd5e88f11f
Merge branch 'Kernel_23-Bbox_more_friendly-local'
...
Implements Features/Small_Features/More_friendly_bbox
Successfully tested in CGAL-4.3-Ic-74
Approved by the release manager
2013-06-28 15:05:31 +02:00
Sébastien Loriot
716f87d2d7
rename Hidden_type to unspecified_type and update its description
2013-06-13 18:48:58 +02:00
Sébastien Loriot
5635183db7
add global functions bbox_2 and bbox_3 in the Kernel
...
remove the function from the 2D function from the Polygon package
2013-05-31 19:44:21 +02:00
Laurent Rineau
b6ffa7c425
Merge branch 'CGAL-fix_warnings-GF'
...
That branch was successfully tested in CGAL-4.2-Ic-205.
2013-03-27 12:23:31 +01:00
Andreas Fabri
0cbc8b0e40
remove unused parameters
2013-03-23 08:45:06 +01:00
Sébastien Loriot
e991fe72ad
really add last missing classified reference manual pages
2013-03-13 10:57:01 +01:00
Sébastien Loriot
ebd2f15dd1
follow up of 601fd3b9: adding missing () in see also for functions
2013-01-09 19:48:43 +01:00
Sébastien Loriot
6e63d3cfa8
adding missing () in see also for functions
2013-01-09 19:48:42 +01:00