Efi Fogel
0b7859a7d6
Added missing license
2024-03-01 14:19:24 +02:00
Efi Fogel
3e50a5bc4e
Cleaned up (removed unused variables and types; used std::size_t instead of int)
2024-03-01 14:15:26 +02:00
Efi Fogel
4aef9068a5
Renamed the directory earth => Arrangement_on_surface_2_earth
2024-03-01 13:36:16 +02:00
Sébastien Loriot
ce59938364
Merge remote-tracking branch 'cgal/master'
2024-02-29 09:35:25 +01:00
Sébastien Loriot
432449b23b
fix compilation issues
...
mainly due to expression template
2024-02-28 13:55:01 +01:00
Andreas Fabri
e20485782c
Fixes for expression templates
2024-02-23 16:46:34 +00:00
Andreas Fabri
e4558a4d4b
Merge branch 'master' into CORE-boost_mp_number-GF
2024-02-23 17:04:37 +01:00
agiust
62926f920a
fix typo in comment
2024-02-19 13:57:30 +01:00
Laurent Rineau
7a061750f6
Merge pull request #8013 from efifogel/Aos_2-fixes-efif
...
Aos 2 fixes efif
2024-02-16 18:05:15 +01:00
Andreas Fabri
871a9bb1df
Follow Laurent's suggestion and remove a =default instead of adding two
2024-02-14 11:04:46 +00:00
Andreas Fabri
790d9ca8be
Do not include deprecated boost header file
2024-02-09 09:11:32 +00:00
Andreas Fabri
6ac5b7d871
Aos: Add default and copy constructor to avoid warning
2024-02-09 09:10:58 +00:00
Mael Rouxel-Labbé
07b9587eae
Merge remote-tracking branch 'afabri/Kernel_23-squared_length-GF' into gsoc2022-isosurface
2024-01-31 16:47:01 +01:00
Efi Fogel
4de87b21b7
Ops;
2024-01-24 23:18:13 +02:00
Efi Fogel
e54a5ce786
Merge branch 'Aos_2-fixes-efif' of github.com:efifogel/cgal into Aos_2-fixes-efif
2024-01-24 23:04:24 +02:00
Efi Fogel
b29afdd560
Cleaned up
2024-01-24 22:26:36 +02:00
Efi Fogel
6c17b256d5
substituted with => substituted by
2024-01-24 22:16:57 +02:00
Efi Fogel
42e6052008
Merge branch 'master' into Aos_2-fixes-efif
2024-01-24 21:38:07 +02:00
Laurent Rineau
c0b02c48d6
Merge pull request #7927 from efifogel/Aos_2-observer-efif
...
Introduce Arr_observer<Arrangement_2>
2024-01-24 16:01:56 +01:00
Mael Rouxel-Labbé
984a541006
Fix usages of 'th `th
2024-01-23 21:50:04 +01:00
Sebastien Loriot
128b169b24
Fixes when neither LEDA nor GMP is available ( #7960 )
2024-01-19 13:57:12 +01:00
Sébastien Loriot
fbd15aa2ae
make it cleaner
2024-01-19 13:55:53 +01:00
Efi Fogel
f801ceae09
Ops, one more typo
2024-01-16 13:52:20 +02:00
Efi Fogel
6d0e371848
Merge branch 'master' into Aos_2-fixes-efif
2024-01-15 15:50:23 +02:00
Efi Fogel
ecafb2e649
Move to tikz
2024-01-15 15:49:39 +02:00
Guillaume Damiand
3bc56024d3
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-01-11 14:08:05 +01:00
Efi Fogel
8a886ea334
Merge branch 'master' into Aos_2-fixes-efif
2024-01-08 18:30:43 +02:00
Efi Fogel
e357e1af44
ixed typo
2024-01-08 17:56:32 +02:00
Efi Fogel
c865eed60d
Used Boost filesystem to enhance input verification
2024-01-08 17:51:16 +02:00
Efi Fogel
a086c3b8a5
Cleaned up the build
2024-01-08 17:19:35 +02:00
Efi Fogel
13b22abd4f
Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas
2024-01-08 16:27:52 +02:00
Efi Fogel
36d23e88b7
Cleaned up; added default input file
2024-01-08 16:24:07 +02:00
Efi Fogel
fff5fa5380
cleaned up
2024-01-08 16:00:13 +02:00
Sébastien Loriot
8242a407b2
remove useless anchor
2024-01-04 16:34:06 +01:00
Sébastien Loriot
c35a1b15d1
add missing license include directives
2024-01-04 13:45:39 +01:00
Sébastien Loriot
e7c26349f2
move header in a package to GPL
2024-01-04 13:36:34 +01:00
Sébastien Loriot
ded0e2b5e8
typos
2024-01-03 18:57:05 +01:00
Sébastien Loriot
40e624c0ae
handle when LEDA is not present
2024-01-03 18:04:32 +01:00
Guillaume Damiand
d3bbe0dd70
cast in two steps
2023-12-28 09:04:12 +01:00
Guillaume Damiand
ca296d548a
the cast must be into std::size_t
2023-12-28 08:46:59 +01:00
Efi Fogel
74c89a16b9
Added missing "override"
2023-12-27 23:34:49 +02:00
Sebastien Loriot
e3249bd908
fix warning
2023-12-27 13:58:36 +01:00
Sebastien Loriot
caecbe29c7
Replace boost::mpl ( #7813 )
...
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Efi Fogel
6b90164b55
Fixed the types used in all arrangement observers
2023-12-20 22:09:34 +02:00
Efi Fogel
c6a21e9f98
Fixed the definition of the memebrs before_assign(arr) before_attach(arr) of all observers (derived from Aos_observer)
2023-12-14 21:17:29 +02:00
Efi Fogel
0ec51c5110
Cleaned up
2023-12-13 13:49:14 +02:00
Efi Fogel
615850c4a6
Cleaned up
2023-12-13 13:41:51 +02:00
Efi Fogel
6089c485a1
Added the description of Arr_observer
2023-12-12 03:06:19 +02:00
Efi Fogel
92e2a7da2d
Eliminated the error-prone c-style casting of the arrangement that occurs when using observers; renamed Arr_observer => Aos_observer, and introduced Arr_observer for backward compatibility.
2023-12-12 02:54:19 +02:00
Efi Fogel
5544ff4893
Eliminated the error-prone c-style casting of the arrangement object that occurs when using observers.
2023-12-12 01:50:26 +02:00
Efi Fogel
cc35868e06
Merge branch 'master' into Aos_2-fixes-efif
2023-12-11 13:48:05 +02:00
Efi Fogel
1e4e614975
Merge branch 'Aos_2-fixes-efif' of github.com:efifogel/cgal into Aos_2-fixes-efif
2023-12-11 13:24:01 +02:00
Guillaume Damiand
2bd80f6571
doc draw arrangement
2023-12-07 17:35:48 +01:00
Guillaume Damiand
973fb082d5
doc draw arrangement; fix to doc face graph with path
2023-12-07 17:21:54 +01:00
Guillaume Damiand
f8364752e0
draw arrangement: use gs_options
2023-12-04 18:05:40 +01:00
Guillaume Damiand
046fa81d68
draw arrangement
2023-12-04 16:59:46 +01:00
Guillaume Damiand
f8a487d9ef
update dependencies
2023-11-29 18:12:09 +01:00
Laurent Rineau
3cdaeee778
Merge pull request #7841 from efifogel/Aos_2-fixes-efif
...
Aos_2 fixes, by Efi
2023-11-29 17:23:18 +01:00
Laurent Rineau
95b83b1214
Merge pull request #7845 from puneetmatharu/patch-cgal-dont-override-build-testing
...
Patch usage of BUILD_TESTING to handle the case that CGAL is a subproject
2023-11-29 17:22:54 +01:00
Guillaume Damiand
0655006622
Merge with master: now viewers use Qt6
2023-11-29 14:36:38 +01:00
Sébastien Loriot
30bdbab524
fix warnings
2023-11-27 13:20:38 +01:00
Efi Fogel
aefededa4b
Made Curve_halfedges public, as we enable iterating over such types
2023-11-21 17:27:39 +02:00
Sébastien Loriot
cfac63f156
Merge remote-tracking branch 'cgal/master' into HEAD
2023-11-16 11:35:35 +01:00
Efi Fogel
826f60c4be
Introduced Arr_dcel and fixed Arr_default_dcel
2023-11-15 18:54:21 +02:00
Sébastien Loriot
2f104a6f76
replace boost::mpl::not_
2023-11-10 16:38:24 +01:00
Sébastien Loriot
4344c3cc27
replace boost::mpl::or_
2023-11-10 16:34:19 +01:00
Sébastien Loriot
2277013d84
replace boost::mpl::and_
2023-11-10 16:19:26 +01:00
Efi Fogel
a850c34460
Fixed Are_mergable_2 functor; add code that tests whether the equal operator (operator==) is applicable to the data that extends the curve
2023-11-09 15:09:19 +02:00
Laurent Rineau
bdfe153cd9
Merge pull request #7784 from janetournois/BGL-warning_fixed-jtournois
...
BGL - no need to workaround boost 1.54 anymore
2023-11-06 12:52:24 +01:00
Sébastien Loriot
3176178224
fix compilation issues
2023-11-06 11:43:29 +01:00
Puneet Matharu
7944441068
Patch usage of BUILD_TESTING to handle the case that CGAL is a subproject.
2023-11-02 18:09:03 +00:00
Laurent Rineau
980b04e09b
fix the Arrangement demo
2023-11-01 21:17:19 +01:00
Laurent Rineau
51627e3505
Merge remote-tracking branch 'cgal/master' into CGAL-Qt6-GF
...
# Conflicts:
# GraphicsView/demo/Bounding_volumes/CMakeLists.txt
2023-11-01 20:59:44 +01:00
Efi Fogel
7458d6adf3
used epec (and not epic)
2023-11-01 19:12:25 +02:00
Efi Fogel
04cbb6ae79
Replaced CGAL timer with std (chrono)
2023-11-01 18:21:06 +02:00
Efi Fogel
51500440ea
Added missing 'conct' qualifier
2023-11-01 18:13:11 +02:00
Efi Fogel
4324b71e50
Replaced 'typedef' with 'using'
2023-11-01 18:11:51 +02:00
Guillaume Damiand
126b9360c9
Remove _qt from Basic viewer name
2023-10-24 08:27:18 +02:00
Efi Fogel
dedb100fa8
Ported to tikz
2023-10-23 16:23:04 +03:00
Efi Fogel
3f8ea79eb7
Added min_area_tri.tex and jeep.tex
2023-10-23 16:20:07 +03:00
Efi Fogel
2e32820dd3
ixed parameter types if interface functions
2023-10-23 16:07:57 +03:00
Guillaume Damiand
1c6b1e4a12
Basic_viewer_qt is no more templated
2023-10-23 01:35:11 +02:00
Guillaume Damiand
6daa2a0c3b
Graphics_scene is no more templated
2023-10-23 01:30:57 +02:00
Guillaume Damiand
cbe7ef2b40
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2023-10-22 17:18:04 +02:00
Laurent Rineau
a0ca27e40a
Merge pull request #7713 from efifogel/Aos_2-doc_fixes-efif
...
Aos_2: doc fixes
2023-10-16 11:13:41 +02:00
Jane Tournois
6b8eaa4e5c
remove CGAL workaround from cpp files
2023-10-12 10:12:09 +02:00
Guillaume Damiand
a5ee74cb66
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2023-09-29 08:36:37 +02:00
Guillaume Damiand
9f22d67ed0
Rename Graphic_storage in Graphics_scene (Andreas and Sebastien review)
2023-09-28 12:49:00 +02:00
Guillaume Damiand
fd115bd321
Rename Graphic_storare into Graphics_scene (Andreas and Sebastien review)
2023-09-28 11:06:53 +02:00
Laurent Rineau
1d29a75c9a
iformat/oformat are in CGAL::IO
...
The calls without the `IO::` namespace are deprecated.
2023-09-25 16:09:41 +02:00
Sébastien Loriot
8700394122
boost::mpl::if_ -> std::conditional
2023-09-24 22:57:20 +02:00
Efi Fogel
5afcc24fb0
Cleaned up
2023-09-20 12:54:56 +03:00
Efi Fogel
5df7ed208d
Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas
2023-09-20 12:46:33 +03:00
Efi Fogel
d2ab01fc5d
Forced references (to std::variant) not to spread over more than a single line to pacify older version of Doxygen
2023-09-20 12:25:17 +03:00
Laurent Rineau
aa09a28df8
Merge remote-tracking branch 'cgal/master' into STL_extension-Fix_Prevent_deref-GF
2023-09-19 16:22:49 +02:00
Efi Fogel
c66218bf85
Fixed typo
2023-09-19 13:42:40 +03:00
Efi Fogel
71cd38ecb5
Several fixes mainly related to output iterators
2023-09-19 12:20:06 +03:00
Laurent Rineau
28632f21fc
Merge branch 'master' into CGAL-Qt6-GF
...
# Conflicts:
# Installation/CHANGES.md
2023-09-14 17:40:05 +02:00
Laurent Rineau
b05e1e9e46
Remove UseCGAL.cmake
...
and our old CMake macros `use_lib` and `use_component`.
2023-09-14 17:32:55 +02:00
Laurent Rineau
2f6d51b49b
Remove a few occurrences of CGAL_Qt5
...
... and replace by CGAL_Qt6
2023-09-14 16:33:20 +02:00
Efi Fogel
2be0b164f1
Merge branch 'master' into Aos_2-fixes-efif
2023-09-14 17:17:49 +03:00
Efi Fogel
f2fd4d7932
Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas
2023-09-14 17:02:18 +03:00
Efi Fogel
e5f49d7099
Fixed the description of the topology traits
2023-09-14 16:56:58 +03:00
Efi Fogel
8c2f72d94d
Removed erroneous link
2023-09-14 16:44:47 +03:00
Efi Fogel
8123d2e2f8
Added missing documentation for CGAL::CORE_algebraic_number_traits
2023-09-14 16:44:26 +03:00
Efi Fogel
d8d371b12b
1st revision
2023-09-14 16:41:41 +03:00
Efi Fogel
3fca44f949
Left \ingroup statements in separe lines
2023-09-14 16:04:23 +03:00
Laurent Rineau
873c3b26cf
remove a few occurrences of "qt5"
...
There are still a lot!
2023-09-11 17:46:27 +02:00
Laurent Rineau
b286df4b96
fix warnings (and ASAN errors)
2023-09-08 11:49:32 +02:00
Laurent Rineau
46923342ad
Merge pull request #7576 from albert-github/feature/issue_7395
...
issue #7395 Improvement of layout of model relations
# Conflicts:
# Kernel_23/doc/Kernel_23/CGAL/Vector_2.h
2023-09-07 10:48:34 +02:00
Laurent Rineau
c50c72fd28
Merge pull request #7648 from albert-github/feature/bug_pkgdesc_incl
...
Better showing of `#include`
2023-09-07 10:46:32 +02:00
Efi Fogel
67405ffbcb
Removed obsolete demo 'globus'
2023-08-30 16:15:11 +03:00
Efi Fogel
12c8decd21
Merge remote-tracking branch 'cgal/master' into gsoc2023-aos_sphere_demo-denizdiktas
2023-08-30 15:57:19 +03:00
Efi Fogel
0f7bafb0f8
liminated uses of deprecated Qt6 functions
2023-08-30 15:17:56 +03:00
denizdiktas
41b7f69da9
added command line argument input
2023-08-29 18:43:59 +03:00
denizdiktas
a7f5685320
fixed Qt warning message
2023-08-29 17:35:42 +03:00
Efi Fogel
a7e3885200
Added json database file and refered to it
2023-08-29 15:15:27 +03:00
Efi Fogel
ea46c6f282
Pacify msvc17: explicitly name the (non-const) iterator type
2023-08-28 16:24:03 +03:00
Guillaume Damiand
467e55f10d
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2023-08-28 14:38:58 +02:00
Sébastien Loriot
608d0c81c4
use a macro
2023-08-24 14:56:48 +02:00
Sébastien Loriot
68bc244d02
Merge remote-tracking branch 'cgal/master' into HEAD
2023-08-24 14:14:12 +02:00
Efi Fogel
aba2d147f8
Merge remote-tracking branch 'cgal/master' into Aos_2-fixes-efif
2023-08-22 13:41:57 +03:00
Andreas Fabri
7f1d36c514
More fixes
2023-08-22 10:34:51 +01:00
Andreas Fabri
55ea7ba7ec
More fixes
2023-08-22 10:21:46 +01:00
Andreas Fabri
b48ef206d9
Arrangement: small doc fixes
2023-08-22 09:11:09 +01:00
denizdiktas
e85b59374e
added: if the query point is on the vertex or on the edge, then one of the incident faces is chosen arbitrarily as the query result
2023-08-20 15:03:38 +03:00
denizdiktas
96145bf82d
refactor on Single_vertex: position is held inside this class now (no need for the application to keep track of it)
2023-08-18 20:48:12 +03:00
denizdiktas
a3233527cf
minor refactor and clean-up on Main_widget
2023-08-18 17:34:44 +03:00
denizdiktas
498778d651
refactor: kept just the code related to the final application and moved all of the previous code to Main_winget_old.h/cpp
2023-08-18 17:15:16 +03:00
Efi Fogel
51fc8aa18d
Removed unused variable
2023-08-18 13:38:34 +03:00
Efi Fogel
de459faa76
Fixed the Approximate_2::operator() that returns a sequence of points that approximate a curve; in particular, respected the l2r parameter.
2023-08-18 13:35:00 +03:00
Efi Fogel
7b00717eab
Fixed comment
2023-08-18 12:49:32 +03:00
albert-github
93001308f4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
2023-08-18 11:10:42 +02:00
denizdiktas
0a10e28440
the outlines of the faces are drawn from the arrangement data itself now (no KML needed)
2023-08-17 21:18:17 +03:00
denizdiktas
cec57f2d5d
minor refactor: Aos::get_approx_arcs & added rendering of country borders (but still need to load the KML file)
2023-08-17 20:36:12 +03:00
denizdiktas
706e7ea81e
refactor: moved country picking to a separate class
2023-08-17 15:37:33 +03:00
denizdiktas
ddc8cdd0b1
refactor
2023-08-17 14:45:11 +03:00
denizdiktas
f785ef7a02
refactor: added gui_event_handler base class & derived Camera_manip from this
2023-08-17 12:47:53 +03:00
denizdiktas
f8d58defe1
minor refactor: moved country picking to separate member function to clean up mousePressEvent handler
2023-08-16 15:30:55 +03:00
denizdiktas
ef68eb7483
Lighting corrected
2023-08-16 14:58:49 +03:00
denizdiktas
bf4edb99f6
move verification code to a separate class (Verification)
2023-08-16 11:45:27 +03:00
denizdiktas
1015f04679
minor refactor: redefined new_faces as member variable
2023-08-16 11:09:31 +03:00
Sébastien Loriot
d6c04e3b8a
do not use ref wrapper
2023-08-16 09:17:58 +02:00
Sébastien Loriot
f1f6126f1c
add missing IO namespace
2023-08-16 09:11:30 +02:00
denizdiktas
544942e8ab
refactor: moved triangulation code to a separate class
2023-08-15 20:53:19 +03:00
denizdiktas
8d99ac39ee
refactor: moved Aos definitions to a separate file
2023-08-15 20:33:18 +03:00
denizdiktas
c2173dd376
get_handle is now templated & minor cleanup
2023-08-15 20:09:56 +03:00
denizdiktas
db65cfa4de
Fixed: memory leak with Country_aos arrangement (using std::shared_ptr with custom deleter)
2023-08-15 19:57:46 +03:00
denizdiktas
60a9ce2e1b
Added: country selection
2023-08-15 12:31:30 +03:00
denizdiktas
88b2e91ac1
bug fixed: sphere ray intersection
2023-08-15 11:12:19 +03:00
Sébastien Loriot
28f904f4e2
Merge remote-tracking branch 'cgal/master'
2023-08-15 07:16:14 +02:00
denizdiktas
b028dca7f8
started working on sphere-line intersection in GUI
2023-08-14 19:39:58 +03:00
Sébastien Loriot
eada3ee8ca
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
2023-08-14 14:19:25 +02:00
denizdiktas
3b8aa1d2fc
reverted back to each country having a unique color (a little dimmed)
2023-08-14 11:06:42 +03:00
denizdiktas
08a695bba8
reduced color-set (neighboring countries got different colors from a minimal set of colors
2023-08-13 21:20:55 +03:00
albert-github
0ce82c0bd5
Better showing of `#include`
...
Getting a better (and consistent) output for the include file to be used with some functions.
Normally `#include` are sown as in a typewrite font, but the `#include` in these cases were shown in a code block way.
2023-08-13 18:22:07 +02:00
denizdiktas
d97d364cfc
can render each country in different color now
2023-08-13 18:17:05 +03:00
denizdiktas
ee279d4302
grouped triangles by countries
2023-08-13 18:01:25 +03:00
denizdiktas
9e2c80b062
Added: json loading by country name
2023-08-13 17:49:30 +03:00
Efi Fogel
b40ea14318
Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas
2023-08-12 16:54:37 +03:00
Efi Fogel
1a6ed9ab34
Added face name
2023-08-12 16:52:49 +03:00
denizdiktas
f1faa51541
added copyright notices
2023-08-12 16:49:02 +03:00
denizdiktas
2493be17e3
added a single global static Geom_traits object in Aos.cpp for all operations
2023-08-12 16:26:53 +03:00
denizdiktas
0c3ab6d10a
code cleanup
2023-08-12 16:18:13 +03:00
denizdiktas
66d0ef8c80
incorporated json reader from globe project
2023-08-12 14:40:15 +03:00
denizdiktas
15a1b8fa39
fixed: curve source and target indices
2023-08-11 20:45:12 +03:00
denizdiktas
a4c56c9f3d
added: 2 flags when recording the faces and code to check the smallest country
2023-08-11 15:34:04 +03:00
denizdiktas
93811dfe4a
added: source and target attributes to each edge in json format
2023-08-11 13:12:06 +03:00
Efi Fogel
9c6c7ff150
Allowed missing outer or inner ccbs in case not present
2023-08-11 12:59:22 +03:00
Efi Fogel
de4bf46157
Updated
2023-08-11 12:56:48 +03:00
Efi Fogel
0762a30400
Fixed is_intersection_valid_impl() and added test case
2023-08-10 21:38:52 +03:00
denizdiktas
64bafda02f
added anti z-fighting capability to smooth-shader
2023-08-10 12:57:17 +03:00
denizdiktas
72547412db
solved the triangulation error
2023-08-10 12:33:03 +03:00
denizdiktas
dbd95118e3
initiali triangle visualization (triangles outside of the polygon are rendered as well)
2023-08-10 11:54:39 +03:00
denizdiktas
f80b980242
added: initial triangulation code
2023-08-10 10:11:50 +03:00
Efi Fogel
ada39fdfae
Cleaned up and dispatched is_intersection_valid_impl() properly
2023-08-09 19:10:16 +03:00
Efi Fogel
afa58a9426
Cleaned up
2023-08-09 17:46:35 +03:00
Efi Fogel
46c4246570
Cleaned up
2023-08-09 17:37:01 +03:00
Efi Fogel
a9625eb17c
Enhanced drawing---added support for arrangement on spheres indiced by geodesic arcs
2023-08-09 14:03:14 +03:00
Efi Fogel
6b62d1d9b4
Introduced is_intersection_valid() to check the validity of a new intersection point. Perhaps, a similar fix is required for validity of overlapping intersections
2023-08-09 10:48:54 +03:00
Sébastien Loriot
6b24eed462
try resolving ambiguity
2023-08-09 08:46:34 +02:00
Sébastien Loriot
61874d15e1
do not use deprecated code
2023-08-09 08:36:44 +02:00
denizdiktas
249b41236d
modified file format
2023-08-08 11:03:48 +03:00
Efi Fogel
d374cff520
Fixed condition
2023-08-07 18:55:12 +03:00
Efi Fogel
cd26c23228
updated
2023-08-06 16:18:07 +03:00
Sébastien Loriot
3cef94d401
make the output iterator movable
...
restore changes in Arr_polycurve_traits_2
2023-08-04 22:12:58 +02:00
Sébastien Loriot
89fd91e354
fix argt demo
...
changes in Arrangement_on_surface_2/include/CGAL/Arr_polycurve_traits_2.h
should be undo
2023-08-04 16:57:13 +02:00
denizdiktas
944ebe0592
changed: saving edges instead of half-edges (code might need optimization)
2023-08-02 17:38:17 +03:00
Efi Fogel
7a8ed94d38
Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas
2023-08-02 00:07:59 +03:00
Efi Fogel
c71362a7da
json parsing
2023-08-02 00:07:32 +03:00
denizdiktas
1db9651e6f
not skipping the spherical face
2023-08-01 15:10:20 +03:00
denizdiktas
16863d7148
modified the arr-saving function
2023-08-01 13:18:55 +03:00
Efi Fogel
47df8a8206
Dropped the old database library; used json instead
2023-07-31 17:47:42 +03:00
albert-github
40c7765ffb
Spelling corrections
...
Corrections based on review
2023-07-30 17:54:10 +02:00
denizdiktas
454d2c3114
Merge branch 'gsoc2023-aos_sphere_demo-denizdiktas' of github.com:CGAL/cgal-public-dev into gsoc2023-aos_sphere_demo-denizdiktas
2023-07-30 16:42:49 +03:00
denizdiktas
5ba1864147
working on JSON-loading
2023-07-30 16:42:42 +03:00
albert-github
1cce66c343
Spelling corrections
...
Spelling corrections `a e...` -> `an e...`
2023-07-30 12:59:17 +02:00
Efi Fogel
7e7ff1a415
Removed last trace of shp library
2023-07-30 12:31:18 +03:00
denizdiktas
1995b8b61f
corrections for saving the json file
2023-07-28 13:24:42 +03:00
denizdiktas
ddaa233443
minor refactor
2023-07-28 12:06:37 +03:00
Andreas Fabri
c3b7214a19
Fix the fix. The floats were already in the range [0,256]
2023-07-26 15:44:33 +01:00
denizdiktas
5a08d9a9c0
added: writing of faces
2023-07-26 09:43:13 +03:00
denizdiktas
a87fec062d
Added: writing the halfedges
2023-07-25 12:15:01 +03:00
denizdiktas
95eb1f5904
separating the geometry from topology: vertices -> points, edges -> curves
2023-07-25 11:18:39 +03:00
denizdiktas
38376c3fbe
Added: correct code to traverse the outer and inner ccbs of all faces
2023-07-25 10:11:52 +03:00
denizdiktas
c2f323b55a
saving the vertices and edges for now (intermediate commit)
2023-07-24 17:18:54 +03:00
denizdiktas
39504e536c
Added: JSON parser (with example)
2023-07-24 12:27:30 +03:00
denizdiktas
db132c30f8
commented out shapefile
2023-07-23 13:30:42 +03:00
denizdiktas
3009fc4728
Fixed: Antarctica in no longer identified as one of the newly created faces.
2023-07-18 20:01:36 +03:00
denizdiktas
f5f0995a62
Finished: code to identify the newly created faces: previous approach changed. Newly added faces are shown in red
2023-07-18 17:42:26 +03:00
albert-github
ad41766454
issue #7395 Improvement of layout of model relations
...
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
2023-07-18 13:23:37 +02:00
denizdiktas
302f36b9ef
working on finding out the newly created faces in the arrangement
2023-07-18 12:17:48 +03:00
Mael
c6fd1d0316
Merge branch 'master' into CGAL-Qt6-GF
2023-07-18 10:49:58 +02:00
denizdiktas
9014f8833e
Initial implementation of checking the newly created faces during the arrangement construction
2023-07-17 17:54:24 +03:00
denizdiktas
a43389da33
bug fix: confirmed that the previous opengl error was due to the inactive OpenGL context. Fixed it by moving the update function into paintGL(). This causes a delay when updating the approximation, will probably need multithreaded solution (low-priority / future work)
2023-07-17 13:00:51 +03:00
denizdiktas
13111f4b9e
Added: Message_manager to notify changes in zoom (trying to recompute the country boundaries results in strange OpenGL problems)
2023-07-17 11:47:42 +03:00
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02:00
denizdiktas
92c6c1794f
Added: Timer class to time the computation of the approximation of country borders
2023-07-14 12:30:46 +03:00
denizdiktas
f7b1d1675a
Refactor: moved commonly calculated values in the manipulators up to the base class
2023-07-14 11:50:58 +03:00
denizdiktas
70247a17ab
clean-up
2023-07-13 19:35:10 +03:00
denizdiktas
8bbb43c10e
Refactor: camera manipulator for zoom moved to its own class
2023-07-13 19:21:36 +03:00
denizdiktas
96c81a0794
Refactor: camera manipulator bpa moved to its own class by deriving from camera_manip
2023-07-13 18:44:18 +03:00
albert-github
a0320dd7b4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +02:00
denizdiktas
b800d9a7f5
Refactor: moved basic gui-handling in Camera_manip_rot into Camera_manip
2023-07-12 19:21:18 +03:00
denizdiktas
e7db9ce172
Refactor: moved camera rotation-manipulator to its own class
2023-07-12 18:18:20 +03:00
denizdiktas
78cead66e2
minor refactor
2023-07-12 17:28:34 +03:00
Laurent Rineau
1f104955ba
Merge pull request #7568 from lrineau/CGAL-reuse_compliance-lrineau
...
Add support for REUSE
2023-07-12 15:30:00 +02:00
Laurent Rineau
4a2c7a668d
Merge pull request #7571 from albert-github/feature/issue_7454
...
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +02:00
Sébastien Loriot
cc41b54116
remove extra comment begin
2023-07-12 13:31:13 +02:00
denizdiktas
19bb136f38
Refactor: moved shapefile reader to its own class
2023-07-12 11:36:23 +03:00
Laurent Rineau
2330898f9d
Merge branch 'master' into CGAL-reuse_compliance-lrineau
2023-07-12 10:30:42 +02:00
denizdiktas
2d2174d2cc
Added: code to check for problematic nodes in Africa region and verify the redundant node in Antarctica
2023-07-11 21:34:15 +03:00
Sébastien Loriot
125542eb62
Merge remote-tracking branch 'cgal/master'
2023-07-11 12:59:21 +02:00
denizdiktas
824d9890c5
minor refactor
2023-07-10 20:38:27 +03:00
denizdiktas
83d22ace80
node-collapsing (very basic)
2023-07-10 20:12:51 +03:00
denizdiktas
258b40a7d7
Working on identifying the vertex problems
2023-07-10 15:52:04 +03:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
denizdiktas
ea0604eddc
Implemented: defining polygons with node-ids
2023-07-08 13:29:41 +03:00
denizdiktas
daf548c58c
refactor
2023-07-07 17:35:53 +03:00
denizdiktas
7ba83df90a
Added: identification curve in the scene
2023-07-07 14:56:05 +03:00
albert-github
ee2a55279d
issue #7395 Improvement of layout of model relations
...
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
denizdiktas
9f98df3d16
Refactor
2023-07-05 12:35:18 +03:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
albert-github
b3af96caa1
issue #7454 Consistency of BigO notations
...
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
2023-07-04 16:23:14 +02:00
denizdiktas
d5c4d3fd64
Implemented: check for problematic arc in Antarctica (looks like it is repeating 2 points in the south pole so that they can be seen in the projected planar coordinates when the coordinates are wrapped along the x-axis (longitude)
2023-07-04 14:36:21 +03:00
denizdiktas
32446d30c2
Refactor: moved common arc construction code in Aos to anonymous namespace functions (might still need to refactor common code further)
2023-07-04 12:41:17 +03:00
denizdiktas
434c219b52
Moved arc construction into Aos as static (make it non-static member function?)
2023-07-04 12:11:20 +03:00
Laurent Rineau
b5b261cfc2
Add support for REUSE
...
https://reuse.software/
The directories `.reuse/` and `LICENSES/` are for the Git layout.
The same directories in `Installation/` are for the tarball layout.
I have verified that with this patch `v5.5.2` and its release tarball
are compliant with the REUSE specifications.
The shady part is the file `.reuse/DEP5`, kind of equivalent to that
paragraph in `LICENSE.md`:
> A lot of files in the Git repository are not distributed in the source
> tarballs, for examples all the files in the `doc/` and `test/`
> sub-directories of CGAL packages. For all those files, unless they
> have an explicit license notice, the license is the
> Creative Commons CC0 1.0.
We should review the list of files corresponding to the pattern in that
file `.reuse/DEP5`.
2023-07-03 18:45:51 +02:00
denizdiktas
1c934d7302
Corrected the rendering and arrangement construction logic (TODO: we need to take outer and inner boundaries separately)
2023-07-03 17:10:45 +03:00
denizdiktas
2b251e5052
Changed: KML data structure to reflect the geometry correctly
2023-07-03 16:49:27 +03:00