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
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
0a46621dc6
Merge branch 'cgal/releases/CGAL-4.14-branch'
...
whitespace+tab removal, merged with option -Xignore-all-space
2020-03-26 13:28:46 +01:00
Sébastien Loriot
590612a563
run the script to remove tabs and trailing whitespaces
2020-03-26 13:25:16 +01:00
Sébastien Loriot
254d60f642
First pass on removing license notice in header for GPL files
2019-10-19 15:23:19 +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
2a426bb1e1
Merge pull request #4063 from sloriot/CGAL-NO_CXX11
...
Remove CGAL_CXX11 macro usage
2019-07-19 16:16:22 +02:00
Sébastien Loriot
fbafb9d06f
fix remaining mismatches and fix bugs
2019-07-10 11:40:45 +02:00
Sébastien Loriot
c0edb5ecaa
remove CGAL_CXX11 macro usage
2019-07-08 11:42:17 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Laurent Rineau
be0d07d150
Merge pull request #3979 from afabri/CGAL-null_ptr-GF
...
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-17 14:10:35 +02:00
Laurent Rineau
77b5d9fdde
Merge pull request #4004 from lrineau/CGAL-various_cmake_fixes-GF
...
Various cmake improvements
2019-06-17 13:54:19 +02:00
Laurent Rineau
96912aaa20
Merge branch 'releases/CGAL-4.14-branch'
2019-06-17 13:53:42 +02:00
Laurent Rineau
04bf5e7248
Merge pull request #3998 from sloriot/BO2-fix_outer_ccb_supply
...
Fix outer ccb supply chain
2019-06-17 13:51:28 +02:00
Laurent Rineau
395e4965b7
Remove use of qt5_use_modules (warned deprecated with CMake-3.14)
2019-06-14 15:15:40 +02:00
Sébastien Loriot
dcb9630633
add test file highlighting the bug fixed by the previous commit
2019-06-13 09:43:10 +02:00
Sébastien Loriot
4117fcd727
allocate new outer ccb if the initial set is empty
2019-06-13 09:31:02 +02:00
Andreas Fabri
4581f1b7a8
Morte replacements
2019-06-05 08:39:55 +02:00
Laurent Rineau
419032d859
Merge pull request #3947 from MaelRL/CGAL-Fix_typos-GF
...
Fix some typos in code/comments/documentation
2019-05-23 08:50:14 +02:00
Laurent Rineau
b8fe6b10ee
Merge pull request #3804 from afabri/CGAL_tests_must_not_include_basic-GF
...
Do not include <CGAL/basic.h>
2019-05-21 16:37:01 +02:00
Mael Rouxel-Labbé
2848158354
Fix typos
2019-05-20 08:54:04 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Laurent Rineau
959ea27b4e
Merge pull request #3889 from sloriot/CGAL-remove_link_to_old_demos
...
Remove link to old demos
2019-05-06 15:30:29 +02:00
Laurent Rineau
b3d9e97abe
Merge pull request #3889 from sloriot/CGAL-remove_link_to_old_demos
...
Remove link to old demos
2019-05-06 15:02:01 +02:00
Sébastien Loriot
c92996cd5a
remove link to old Qt3 demos
2019-04-29 17:27:04 +02:00
Maxime Gimeno
8860f12b25
Use automoc as much as possible
2019-04-18 16:11:08 +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
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Andreas Fabri
930556a484
Remove #include<CGAL/basic.h> amd put what is needed if something is missing
2019-03-27 15:25:41 +01:00
Laurent Rineau
82451a276d
Merge pull request #3774 from sloriot/BO2-fix_outer_ccb_set
...
Fix error in outer CCB setting
2019-03-19 18:26:54 +01:00
Sébastien Loriot
6fc06efd70
fix progation when no inner ccb is adjacent to a outer ccb to be updated
2019-03-15 18:28:18 +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
Laurent Rineau
5e96380e55
Merge branch 'master' into Bso-validation-efif
2019-02-25 09:53:15 +00:00
Efi Fogel
f3b6d06d58
Added test to test validation or relatively simple polygons
2019-02-23 11:22:55 +02:00
Efi Fogel
07f9ac6430
Fixed the validation of orientation. (This time fixed it right...)
2019-02-23 11:20:56 +02:00
Efi Fogel
58ae1c521b
Guarded local variable used only in DEBUG mode
2019-02-19 16:08:55 +02:00
Efi Fogel
2d4a477296
Fixed validation of orientation of a relative simple polygon
2019-02-16 14:27:55 +02:00
Efi Fogel
c224060c7a
Added the real test
2019-02-16 14:27:44 +02:00
Andreas Fabri
e62ab30e6c
Fixes of fixes
2019-02-15 09:03:58 +01:00
Andreas Fabri
7fa9781894
Remove derivation as workaround for a typedef
2019-02-14 12:12:01 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Efi Fogel
a6d9def619
Saved the expected result (whether the polygon is valid or not) in the input file.
2019-02-13 18:51:36 +02:00
Efi Fogel
280459105d
Cleaned up; Introduced another test that tests the validation of a polygon with holes, where the outer boundary is relatively simple.
2019-02-13 18:44:28 +02:00
albert-github
d6641b569f
Problems with formulas in documentation
...
There were some problems with formulas in the documentation most of them resulting in 'Undefined control sequence ' (MathJax output)
Note problem with the Bounding Volumes has not been resolved, separate issue created #3522
2018-12-09 18:31:13 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0c2dcf7208
Re-add include({CGAL_USE_FILE} ) in each CMakeLists.txt where CGAL is used with some component.
2018-10-18 14:38:42 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Andreas Fabri
4aaf2bb600
Use decltype to find the type of the allocator
2018-04-20 09:39:19 +01:00
Andreas Fabri
f0c1d3aab7
more allocator_traits
2018-04-19 14:49:05 +01:00
Sébastien Loriot
01af331c72
use https for all links to www.cgal.org and doc.cgal.org
2018-03-14 15:59:38 +01:00
Laurent Rineau
4a7966d145
Merge pull request #2860 from lrineau/Installation-fix_check_headers-GF
...
Fix CGAL_ENABLE_CHECK_HEADERS, again
2018-03-09 18:39:26 +01:00
Andreas Fabri
6334cde1d7
fix typos -> links
2018-03-08 15:16:36 +00:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Andreas Fabri
df2e978158
Fix disable/enable warnings; Fix indentation
2018-02-13 14:02:40 +00:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Andreas Fabri
fb262e4c03
Boolean_set_operations_2
2018-01-18 16:25:50 +00:00
Andreas Fabri
0625e73722
Replace CGAL::Open_hash by boost::unordered_set
2018-01-04 16:47:41 +01:00
Laurent Rineau
08bc15141e
Merge branch 'master' into Aos_2-surface_sweep-efif
2017-12-19 17:20:28 +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
Efi Fogel
f1483cfa25
Merge branch 'Aos_2-surface_sweep-efif-old' into Aos_2-surface_sweep-efif
...
Merging Sebastien's fix to the surface-sweep cod.
Also, replaced all occurrences of '_SL_' with '_SS_'.
2017-12-07 15:56:00 +02:00
Sébastien Loriot
0b5353ca35
add missing identifiers
2017-11-21 13:48:10 +01:00
Sébastien Loriot
3f0614cf66
remove all doxygen configuration files
2017-11-16 16:43:02 +01:00
Efi Fogel
7936109c6c
Merge branch 'Aos_2-surface_sweep-efif-old' into Aos_2-surface_sweep-efif
...
Conflicts:
.travis.yml
.travis/packages.txt
Arrangement_on_surface_2/include/CGAL/Arr_batched_point_location.h
Arrangement_on_surface_2/include/CGAL/Arr_bounded_planar_topology_traits_2.h
Arrangement_on_surface_2/include/CGAL/Arr_default_overlay_traits.h
Arrangement_on_surface_2/include/CGAL/Arr_overlay_2.h
Arrangement_on_surface_2/include/CGAL/Arr_spherical_topology_traits_2.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_batched_pl_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_construction_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_insertion_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_overlay_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_topology_traits_2_impl.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_bounded_planar_vert_decomp_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_planar_topology_traits_base_2.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_batched_pl_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_construction_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_insertion_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_overlay_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_spherical_vert_decomp_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_batched_pl_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_construction_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_insertion_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_overlay_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_topology_traits_2_impl.h
Arrangement_on_surface_2/include/CGAL/Arr_topology_traits/Arr_unb_planar_vert_decomp_helper.h
Arrangement_on_surface_2/include/CGAL/Arr_unb_planar_topology_traits_2.h
Arrangement_on_surface_2/include/CGAL/Arr_vertical_decomposition_2.h
Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arr_default_planar_topology.h
Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_global.h
Arrangement_on_surface_2/include/CGAL/Arrangement_2/Arrangement_on_surface_2_impl.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_basic_insertion_traits_2.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_batched_pl_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_construction_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_default_overlay_traits_base.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_insertion_traits_2.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_no_intersection_insertion_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_ss_visitor.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_subcurve.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_overlay_traits_2.h
Arrangement_on_surface_2/include/CGAL/Surface_sweep_2/Arr_vert_decomp_ss_visitor.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_meta_traits.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op_sweep.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_agg_op_visitor.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_polygon_simplifier.h
Boolean_set_operations_2/include/CGAL/Boolean_set_operations_2/Gps_polygon_validation.h
CGAL_ipelets/demo/CGAL_ipelets/arrangement.cpp
Documentation/doc/Documentation/dependencies
Installation/include/CGAL/config.h
Snap_rounding_2/include/CGAL/Snap_rounding_2.h
Surface_sweep_2/examples/Surface_sweep_2/CMakeLists.txt
Surface_sweep_2/include/CGAL/Surface_sweep_2/No_intersection_surface_sweep_2_impl.h
Surface_sweep_2/include/CGAL/Surface_sweep_2/No_overlap_event_base.h
Surface_sweep_2/include/CGAL/Surface_sweep_2/Surface_sweep_2_utils.h
Surface_sweep_2/include/CGAL/Surface_sweep_2_algorithms.h
Sweep_line_2/include/CGAL/Sweep_line_2/Arr_construction_event.h
Sweep_line_2/include/CGAL/Sweep_line_2/Arr_construction_subcurve.h
Sweep_line_2/include/CGAL/Sweep_line_2/Arr_insertion_sl_visitor.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_2_visitors.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_curve_pair.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_functors.h
Sweep_line_2/include/CGAL/Sweep_line_2/Sweep_line_subcurve.h
Sweep_line_2/include/CGAL/Sweep_line_empty_visitor.h
2017-11-16 16:31:52 +02:00
Sébastien Loriot
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Laurent Rineau
a9365554c9
Merge pull request #2550 from sloriot/CGAL-add_SPDX_tags
...
Add SPDX License Identifier
2017-11-15 16:48:27 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Laurent Rineau
62c70d41ca
Renew the handle of policies, for CMake-3.10
...
Now that we require CMake>=3.1, we can forget a lot of old CMake policies.
`CMP0053` `OLD` behavior is still needed, because of a bug in Qt5 CMake files, but it will
not be set with CMake>=3.10. Let's assume that a recent CMake version means
a recent Qt5 version.
2017-11-06 14:58:36 +01:00
Andreas Fabri
2f95a05e1c
make filtering with static filter generic
2017-10-27 15:27:20 +01:00
Efi Fogel
984feb6382
Fixed header guard
2017-08-04 17:54:34 +03:00
Efi Fogel
206a1e3f06
Ops. Refracted
2017-07-11 17:42:23 +03:00
Sergey Fedotov
cc2f0e2a40
Boolean_set_operations_2: Fix insert to Gps
2017-07-10 16:56:00 +03:00
Efi Fogel
6fdfe96c08
Substituted 'sl' (which stands for sweep-line) with 'ss' (which stands for surface-sweep)
2017-07-09 08:01:02 +03:00
Efi Fogel
0a91b2809b
Added rebing to construction helpers to allow rebinding with derived geometry traits. Ranemd sweep-line with surface-sweep. Fixed the regularized Boolean operations to use the new heleper/visitor/sweep scheme. Cleaned up the code.
2017-07-07 15:22:33 +03:00
Efi Fogel
3e6de6b439
Renamed sweep-line to surface-sweep and cleaned up
2017-05-27 12:30:41 +03:00
Maxime Gimeno
5ae96fc2aa
Explicitely set the policy of CMP0053 to OLD to silent the warning when it is not found.
2017-05-23 16:12:56 +02:00
Christian Gagneraud
d8502c0469
Fix a few typos in the documentation
2017-04-16 13:20:12 +12:00
Sébastien Loriot
deb9d984f5
Merge remote-tracking branch 'cgal/releases/CGAL-4.9-branch'
2017-03-29 13:23:05 +02:00
Sébastien Loriot
09f5a176b6
fix a bug when removing redundant edges after an overlay for a boolean operation
...
inner ccbs and outer ccb were reused to avoid a reallocation. However,
since the face field of inner/outer ccbs are needed will reassign them,
we now delay the setting of the new face for the ccbs to avoid
overwritting the face field
2017-03-27 16:28:37 +02:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Michael Hemmer
ca7962443a
fix namespace issue
2016-12-29 13:25:05 -08:00
Mael Rouxel-Labbé
2038e558b2
Fixed typos in doc and comments
2016-12-09 11:27:17 +01:00
Sébastien Loriot
c6d9b34692
move non finished demo to archive
2016-10-06 09:53:38 +02:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02: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
Andreas Fabri
4344158dcd
Fix package Boolean_set_operations_2: include headers
2016-09-30 15:22:29 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
e78bef8a9c
update project name of demos
2016-09-08 00:13:34 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Guillaume Damiand
10469f9c4e
Update with master
2016-05-25 10:58:55 +02:00
Sébastien Loriot
41a03f35c7
fix link issues
2016-05-19 10:55:49 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Clement Jamin
f2c68b25cd
Update CMakeLists.txt of all demos for header-only mode
2016-03-09 17:23:20 +01:00
Guillaume Damiand
61f812a711
Replace os.iword(IO::mode) by get_mode(os)
2016-03-09 10:37:57 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Sébastien Loriot
21efce873e
add eol at the end of the file
2016-02-01 09:57:08 +01:00
Sébastien Loriot
bb70636a6f
add a simple test that was failing without the previous patch
2016-01-21 22:12:51 +01:00
Sébastien Loriot
434fb62b88
replace the flooding algorithm by an iterative method to flag ccbs
...
the former algorithm was buggy
2016-01-21 21:34:08 +01:00
Sebastien Loriot
32a3972c33
Merge pull request #592 from afabri/CGAL-dont_submit_cleanup-GF
...
Towards getting rid of dont_submit files
2016-01-08 14:14:08 +01:00
Andreas Fabri
a41165b6eb
various
2016-01-05 18:04:14 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Sebastien Loriot
2e493f297b
Merge pull request #389 from afabri/CGAL-Qt3-GF
...
Remove Qt3 based demos
2015-10-23 17:08:49 +02:00
Sebastien Loriot
91dd3e6a1e
Merge pull request #369 from sloriot/AOS-removal_optimisation-efifogel_sloriot
...
Arr_2: removal optimisation
2015-10-22 08:49:46 +02:00
Sébastien Loriot
1fa107c8c4
deallocate is only called if the number of curves is not 0
2015-10-07 17:01:55 +02:00
Sébastien Loriot
44182c67e3
do not document rebind that is in the main concept
2015-10-07 11:03:05 +02:00
Sébastien Loriot
cbbd23d7f3
remove extra typename
2015-10-06 15:17:07 +02:00
Sébastien Loriot
b49d4544a8
update the doc after the earlier changes
2015-10-06 15:17:06 +02:00
Sébastien Loriot
cddf8c3ab8
use pointer of simplices to be more consistant
2015-10-06 15:17:06 +02:00
Sébastien Loriot
adbd23fa23
use an integer flag in the halfedge instead of obscure functions
2015-10-06 15:17:00 +02:00
Sébastien Loriot
4517d99c1c
use an id instead of an internal handle
2015-10-06 10:55:21 +02:00
Sébastien Loriot
8e62e05519
remove remaining Qt3 demos
2015-10-05 14:29:50 +02:00
Efi Fogel
e70926be79
1st revision
2015-10-03 17:02:07 +03:00
Efi Fogel
a17d477e1f
Introduced GeneralPolygonSetDcelHalfedge
2015-10-03 17:01:31 +03:00
Efi Fogel
03ba956319
Added concept GeneralPolygonSetDcelHalfedge
2015-10-03 16:59:25 +03:00
Efi Fogel
763e1d0c2d
Fixed template parameters
2015-10-03 16:45:09 +03:00
Efi Fogel
c01ef51722
Fixed concept names
2015-10-03 15:53:10 +03:00
Efi Fogel
dbee310b07
Moved to proper place
2015-10-03 15:34:00 +03:00
Efi Fogel
436968c235
Used new definitions of Gps_halfedge_base and Gps_face_base
2015-10-03 15:32:53 +03:00
Efi Fogel
67c29a6374
Used new definitions of Gps_halfedge_base and Gps_face_base
2015-10-03 15:31:41 +03:00
Efi Fogel
d0c46f5185
Updated
2015-10-03 15:12:52 +03:00
Efi Fogel
f3d2268406
1s trevision: default Dcel and Dcel cell types for Gps
2015-10-03 14:30:27 +03:00
Efi Fogel
3662d9e0a2
Included CGAL/Union_find.h
2015-09-29 18:15:21 +03:00
Sébastien Loriot
d81b0b4545
update face type to give access to the ccb containers
2015-09-27 15:48:14 +02:00
Sébastien Loriot
e6c2511ef6
name get_base similarly to the static arrangement functions
2015-09-27 15:30:35 +02:00
Sébastien Loriot
9968192330
enrich Arr_accessor of some functions to allow dcel manipulations
2015-09-27 15:30:02 +02:00
Sébastien Loriot
752ddd3729
remove the alternative version that is now slower that the new edge removal
2015-09-27 13:39:27 +02:00
Sébastien Loriot
a273738e8a
force to keep the unbounded face, even if not the master of its set
2015-09-26 15:42:35 +02:00
Sébastien Loriot
e3f9788555
add an optimization in case the boolean operation result is empty
2015-09-26 15:42:35 +02:00
Sébastien Loriot
9db6cc2465
if more inner ccb are created by edge removal, then we create new in the dcel
2015-09-26 13:34:52 +02:00
Sébastien Loriot
c354e37479
fix the flooding algorithm: the flooding should also go through outer_ccbs
2015-09-26 09:45:50 +02:00
Sébastien Loriot
621a134f3a
add an alternative way to remove edges by remove all elements at the same time
...
Here is the output of benchmark program polygon_set_2_join.cpp on my machine
current version (polygon_set_2_join):
Timer for join is 0.316
Timer for remove_redundant_edges is 0.08799999999999997
Timer for _reset_faces is 0
Time for 402 grid crossing polygons 0.404
Timer for join is 1.512
Timer for remove_redundant_edges is 0.008000000000000007
Timer for _reset_faces is 0
Time for 1000 random polygons 1.52s
Timer for join is 3.108
Timer for remove_redundant_edges is 0
Timer for _reset_faces is 0
Time for 100000 nested polygons 3.108s
Timer for join is 6.103999999999999
Timer for remove_redundant_edges is 0.01200000000000045
Timer for _reset_faces is 0.003999999999999559
Time for 40000 disjoint polygons 6.119999999999999s
current version (polygon_set_2_join 2):
Timer for join is 0.636
Timer for remove_redundant_edges is 0.1719999999999999
Timer for _reset_faces is 0
Time for 566 grid crossing polygons 0.8079999999999999
Timer for join is 3.124000000000001
Timer for remove_redundant_edges is 0.01199999999999868
Timer for _reset_faces is 0
Time for 2000 random polygons 3.135999999999999s
Timer for join is 6.892000000000001
Timer for remove_redundant_edges is 0
Timer for _reset_faces is 0
Time for 200000 nested polygons 6.892000000000001s
Timer for join is 32.16799999999999
Timer for remove_redundant_edges is 0.04800000000000182
Timer for _reset_faces is 0.008000000000002672
Time for 160000 disjoint polygons 32.224s
2015-09-18 16:21:20 +02:00
Sébastien Loriot
000def03c7
create the arrangement from scratch only if there are many edges to remove
...
this update the CGAL_JOIN_CREATE_AN_ARRANGEMENT version.
The benchmark program polygon_set_2_join.cpp is now better
using the CGAL_JOIN_CREATE_AN_ARRANGEMENT version.
I've put 2 as weight parameter but it should be fine tune
to better match the cost of removing an edge
2015-09-04 18:44:00 +02:00
Sébastien Loriot
b916dbaa36
variant for joining polygons protected by CGAL_JOIN_CREATE_AN_ARRANGEMENT
...
this code is faster when the input contains many hole to relocate
but is bit slower on disjoint polygon for example.
This is a temporary commit to start the work with Efi
Here is the output of benchmark program polygon_set_2_join.cpp on my machine
current version (polygon_set_2_join):
Time for 402 grid crossing polygons 10.184
Time for 1000 random polygons 1.1s
Time for 100000 nested polygons 2.544s
Time for 40000 disjoint polygons 5.18s
CGAL_JOIN_CREATE_AN_ARRANGEMENT version (polygon_set_2_join):
Time for 402 grid crossing polygons 1.216
Time for 1000 random polygons 1.108s
Time for 100000 nested polygons 2.572s
Time for 40000 disjoint polygons 5.891999999999999s
current version(polygon_set_2_join 2):
Time for 566 grid crossing polygons 44.416
Time for 2000 random polygons 2.263999999999996s
Time for 200000 nested polygons 5.82s
Time for 160000 disjoint polygons 28.86000000000001s
CGAL_JOIN_CREATE_AN_ARRANGEMENT version (polygon_set_2_join 2):
Time for 566 grid crossing polygons 2.28
Time for 2000 random polygons 2.248000000000001s
Time for 200000 nested polygons 5.68s
Time for 160000 disjoint polygons 32.036s
2015-09-04 15:08:20 +02:00
Sébastien Loriot
78c10a3a95
add a benchmark for Polygon_set_2::join using 4 different kind of input
2015-09-04 14:00:36 +02:00
Laurent Rineau
91bca286d3
Fix warnings with CGAL_USE
...
All those variables were unused only if CGAL_NDEBUG was
defined. CGAL_USE can solve that.
2015-08-19 17:37:46 +02:00
Andreas Fabri
f864b0a8e8
fix line width in demos using GraphicsView
2015-07-28 15:46:11 +02:00
Laurent Rineau
04db43556f
Do not warn when Qt5 is not found.
2015-07-13 15:55:41 +02:00
Laurent Rineau
15c1469a54
CGAL requires CMake>=2.8.11.
2015-07-10 17:01:42 +02:00
Laurent Rineau
3ec0c69f8f
We want 2.8.10 for all demos
...
Previous versions are not tested by the CGAL daily test suite.
2015-07-09 17:50:22 +02:00
Sébastien Loriot
e199f546d4
remove QT4 specific code
2015-07-07 19:36:04 +02:00
Sébastien Loriot
722abba27b
cosmetic changes to remove mentions of QT4
2015-07-07 18:00:43 +02:00
Laurent Rineau
e5bcdc5f3e
Update all CMakeLists.txt
...
- CMake 2.8.11 or later is now required
- GLEW is no longer used by demo/Polyhedron/
2015-07-06 18:14:34 +02:00
Maxime Gimeno
a0e7a60973
Merge remote-tracking branch 'cgal/master' into CGAL-Qt5_support-GF
...
Conflicts:
Alpha_shapes_3/demo/Alpha_shapes_3/CMakeLists.txt
Alpha_shapes_3/demo/Alpha_shapes_3/MainWindow.cpp
Alpha_shapes_3/demo/Alpha_shapes_3/Viewer.h
GraphicsView/demo/Alpha_shapes_2/CMakeLists.txt
GraphicsView/demo/Apollonius_graph_2/CMakeLists.txt
GraphicsView/demo/Bounding_volumes/CMakeLists.txt
GraphicsView/demo/Circular_kernel_2/CMakeLists.txt
GraphicsView/demo/Generator/CMakeLists.txt
GraphicsView/demo/GraphicsView/CMakeLists.txt
GraphicsView/demo/L1_Voronoi_diagram_2/CMakeLists.txt
GraphicsView/demo/Largest_empty_rect_2/CMakeLists.txt
GraphicsView/demo/Periodic_2_triangulation_2/CMakeLists.txt
GraphicsView/demo/Segment_Delaunay_graph_2/CMakeLists.txt
GraphicsView/demo/Snap_rounding_2/CMakeLists.txt
GraphicsView/demo/Spatial_searching_2/CMakeLists.txt
GraphicsView/demo/Stream_lines_2/CMakeLists.txt
GraphicsView/demo/Triangulation_2/CMakeLists.txt
Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
Mesh_3/demo/Mesh_3/CMakeLists.txt
Mesh_3/demo/Mesh_3/include/CGAL_demo/Scene_item_with_display_list.h
Mesh_3/demo/Mesh_3/src/CGAL_demo/Scene.cpp
Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/CMakeLists.txt
Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/Scene.cpp
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/Polyhedron_demo_join_and_split_polyhedra_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_mesh_3_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_trivial_plugin.cpp
Polyhedron/demo/Polyhedron/Scene.cpp
Polyhedron/demo/Polyhedron/Scene_combinatorial_map_item.h
Polyhedron/demo/Polyhedron/Scene_implicit_function_item.h
Polyhedron/demo/Polyhedron/Scene_plane_item.h
Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
Polyhedron/demo/Polyhedron/Scene_polyhedron_transform_item.h
Polyhedron/demo/Polyhedron/Scene_polylines_item.h
Polyline_simplification_2/demo/Polyline_simplification_2/CMakeLists.txt
Surface_mesher/demo/Surface_mesher/CMakeLists.txt
Triangulation_3/demo/Triangulation_3/CMakeLists.txt
Triangulation_3/demo/Triangulation_3/MainWindow.cpp
2015-06-30 09:17:26 +02:00
Efi Fogel
0f7cb5c709
Merge branch 'MS_2-of_holes-efif-old' into MS_2-of_holes-efif
...
Conflicts:
Arrangement_on_surface_2/include/CGAL/Arr_segment_traits_2.h
Documentation/biblio/cgal_manual.bib
Minkowski_sum_2/test/Minkowski_sum_2/test_Minkowski_sum.cpp
2015-05-03 11:41:36 +03:00
Maxime Gimeno
60b47f0978
Succesfully upgraded to Qt5
2015-04-01 12:18:59 +02:00
Maxime Gimeno
52dc3b265d
Merge remote-tracking branch 'remotes/cgal-public-dev/gsoc2014-CGAL-Qt5_support-vialon' into to-qt5
...
All CMake files modified by the branch 'gsoc2014-CGAL-Qt5_support-vialon' have been reset.
Conflicts:
GraphicsView/demo/Polygon/CMakeLists.txt
GraphicsView/src/CGAL_Qt4/CMakeLists.txt
GraphicsView/src/CGAL_Qt4/GraphicsView.qtmoc.cmake
Installation/cmake/modules/CGALConfig_binary.cmake.in
Installation/cmake/modules/CGALConfig_install.cmake.in
Installation/cmake/modules/CGAL_Macros.cmake
Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
Linear_cell_complex/demo/Linear_cell_complex/MainWindow.cpp
Mesh_3/demo/Mesh_3/CMakeLists.txt
Polyhedron/demo/Polyhedron/CMakeLists.txt
Polyhedron/demo/Polyhedron/Polyhedron_demo_edit_polyhedron_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_join_polyhedra_plugin.cpp
Polyhedron/demo/Polyhedron/Scene.cpp
Polyhedron/demo/Polyhedron/implicit_functions/CMakeLists.txt
Polyhedron/demo/Polyhedron/polyhedron_demo_macros.cmake
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/CMakeLists.txt
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/MainWindow.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_average_spacing_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_cleaning_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_inside_out_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_local_spacing_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_normal_estimation_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_off_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin_cgal_code.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_simplification_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_smoothing_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_xyz_plugin.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/Point_set_demo.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/Polyhedron_demo_plugin_helper.cpp
Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/Scene.cpp
Triangulation_3/demo/Triangulation_3/CMakeLists.txt
2015-03-30 16:02:51 +02:00
Sébastien Loriot
5b9be0f8c7
workaround ambiguous call in kernel intersection functions when including BSO_2
2014-12-11 16:33:29 +01:00
Efi Fogel
90c16905b1
Made all traits const. Pass traits as const reference
2014-10-25 00:37:54 +03:00
Aurélien Vialon
df9e315536
Correction of some problem (SDK Windows, REQUIERED thing...) and add of comments for findQt5.cmake.
2014-08-15 02:57:48 +02:00
Aurélien Vialon
f1f6218ca7
Fix of some bugs with Arrangement on surface 2 and others demonstrations.
...
Improvement of some comentaries.
Change of findQt5.cmake flags using.
2014-08-14 02:15:02 +02:00
Aurélien Vialon
2d65524aea
All last demonstrations ported to Qt4or5. Need to check working of it on Linux.
2014-08-12 22:12:42 +02:00
Laurent Rineau
baffa5a7f8
Fix a bug when LEDA is used instead of GMP
...
That is a really trivial bug fix, for a rather nasty bug! I spend
several hours on it! Currently the `leda::rational::operator>>` does not
clear the `failbit` of the stream, when it reads a number without
denominator, and the EOF directly after. The flag `eofbit` and `failbit`
are set while trying to read the '/', but in that case the `failbit`
should be cleared from the stream status.
Trivial bug fix for master.
2014-08-07 17:38:55 +02:00
Aurélien Vialon
2826df7237
Correction of Windows platforms bug about CGAL libraries not considered.
2014-07-22 19:07:34 +02:00
Andreas Fabri
65200381d7
Arithmetic_kernel -> Exact_integer/rational
2014-07-16 18:55:30 +02:00
Aurélien Vialon
aee9e4eb24
Commit of new demonstrations porting.
2014-06-26 14:38:23 +02:00
Sébastien Loriot
0230e979e2
Merge branch 'CGAL-use_leda-GF-OLD' into CGAL-use_leda-GF
...
Conflicts:
Arrangement_on_surface_2/test/Arrangement_on_surface_2/construction_test_suite_generator.cpp
Arrangement_on_surface_2/test/Arrangement_on_surface_2/test_construction.cpp
Documentation/doc/Installation.txt
Kernel_23/include/CGAL/Exact_predicates_exact_constructions_kernel.h
2014-06-18 22:50:06 +02:00
Sébastien Loriot
9114db9085
restore figure source files removed in 0fa2cacb
...
| commit 0fa2cacb60
| Author: Sébastien Loriot <sebastien.loriot@cgal.org>
| Date: Tue Dec 3 17:27:02 2013 +0100
|
| remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
Efi Fogel
32b8625a46
Merge branch 'Aos_2-test_spherical_blp_vd-tau'
...
* Enhancing the testsuite---adding tests for
batched, point location
vertical decomposition, and
triangulation point location.
* Various bug fixes:
bugs in point location.
memory leaks found by Andreas.
* Resolving several small issues to remove compiler warnings.
Tested last in CGAL-4.4-Ic-54.
Approved by the release manager
2013-12-11 15:15:40 +02:00
Efi Fogel
7af4a1e05a
Added destructor
2013-12-06 16:09:38 +02:00
Efi Fogel
d92ba7cb5b
removed unnecessary new (resolved leak).
2013-12-06 12:42:36 +02:00