Commit Graph

4660 Commits

Author SHA1 Message Date
Laurent Rineau e96aaf37ad Merge branch 'master' into pr/afabri/7410 2024-05-17 23:03:55 +02:00
Laurent Rineau 256a30ad58 Merge pull request #8153 from efifogel/Aos_2-fixes-efif
Making the Spherical Guassian-map polyhedron a proper model of FaceGraph
2024-05-15 16:12:11 +02:00
Efi Fogel 305490263d Fixed the documentation of Arrangement_on_surface_2::insert_non_intersecting_curve() 2024-04-29 23:27:45 +03:00
Efi Fogel 152cc70ec8 Added a call to convex_hull_3() to test the code of Arr_polyhedral_sgm_polyhedron_3, which makes the Polyhedron atype a model of the FaceGraph concept 2024-04-27 20:39:40 +03:00
Efi Fogel aff5bc4126 Made some nested types public 2024-04-27 20:38:47 +03:00
Efi Fogel 5b8e0a4604 Slightly improved 2024-04-27 20:38:27 +03:00
Efi Fogel 2d600ad3c6 Making the polyhedron a proper model of FaceGraph 2024-04-20 16:36:17 +03:00
Sébastien Loriot ec186667a1 fix warnings 2024-04-19 09:10:06 +02:00
Efi Fogel eb330d6813 Fixed artifact by adiing uniformly distributed generated points in the sphere to the triangulations 2024-04-15 19:12:54 +03:00
Efi Fogel 92a213964b Added missing 'const' 2024-04-15 19:12:27 +03:00
Efi Fogel 89bfe4ba91 Merge remote-tracking branch 'cgal/master' into gsoc2023-aos_sphere_demo-denizdiktas 2024-04-15 19:11:21 +03:00
Efi Fogel 5a7b89b9fd Suppress time events; fixed triangulation 2024-04-15 10:40:18 +03:00
Efi Fogel 0de06922ec Fixed construction of query point 2024-04-15 10:40:02 +03:00
Sébastien Loriot de93dad63b hide unused variable 2024-04-05 09:23:31 +02:00
Sébastien Loriot 3ce1a3f256 remove unused parameters 2024-04-04 10:19:14 +02:00
Efi Fogel d0e72bb857 Simplified the example 2024-04-02 12:48:23 +03:00
Efi Fogel b0b8e4c941 Removed redundant comments and cleaned up 2024-03-29 13:32:20 +03:00
Efi Fogel d060c19e7f Pacify MSVC (firxed some warnings related to type conversions) 2024-03-29 12:47:03 +03:00
Efi Fogel af21bb2e7b Removed drawing for now 2024-03-29 11:40:30 +03:00
Sébastien Loriot c64c0a97b4 add minimal required version 2024-03-28 10:14:50 +01:00
Sébastien Loriot 66cb981770 use find package instead 2024-03-28 09:46:17 +01:00
Sébastien Loriot 5254404517 Merge remote-tracking branch 'cgal/master' into HEAD 2024-03-27 22:25:41 +01:00
Efi Fogel 6a5cacfe14 Added CGAL::Data to the target tofind the input file automatically 2024-03-27 19:13:05 +02:00
Andreas Fabri e9603e6624 Use CGAL::data_file_path() 2024-03-27 16:59:02 +01:00
Guillaume Damiand 9a0b8eb824 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-03-26 16:25:29 +01:00
Sébastien Loriot 92ef575127 use integer notation 2024-03-21 10:26:11 +01:00
Sébastien Loriot 5dc53d720f use only fractions 2024-03-20 10:54:37 +01:00
Sebastien Loriot d112498fa1
warnings 2024-03-15 10:19:24 +01:00
Sébastien Loriot c8b37d3f9d Use Core_found 2024-03-15 10:03:46 +01:00
Andreas Fabri 8981c376d3 casts for dealing with expression templates 2024-03-15 09:39:05 +01:00
Sébastien Loriot 326bdf7f2a be compatible with 6.2 2024-03-14 17:42:39 +01:00
Sébastien Loriot 669e5bc0f8 be quiet 2024-03-14 17:24:08 +01:00
Sébastien Loriot 0930058f6e get rid of filesystem 2024-03-14 17:19:34 +01:00
Sébastien Loriot a8cdcf98e8 remove tabs 2024-03-12 13:43:30 +01:00
Efi Fogel 8ab75b67b4 Cleaned up and changed int to size_t 2024-03-12 14:34:27 +02:00
Efi Fogel db5b8b0c29 Cleaned up and used GLsizei 2024-03-12 14:33:53 +02:00
Efi Fogel 046d655232 Cleaned up 2024-03-12 14:33:24 +02:00
Efi Fogel 4be9a3c9b3 Indented properly 2024-03-12 14:32:40 +02:00
Efi Fogel 50a2ae0a42 Changed float to double 2024-03-12 14:32:25 +02:00
Efi Fogel 6164b2c4a3 cleaned up 2024-03-12 13:45:12 +02:00
Efi Fogel 9f226f56dd Used size_t instead of int; removed unused variables; cleaned up 2024-03-12 12:38:41 +02:00
Efi Fogel 2ef13a7926 Removed "REQUIRED" from find_package(Qt6...) to enable testing without Qt 2024-03-09 19:55:11 +02:00
Efi Fogel e6d396af6d Adopted some statements from the standard demo for the testsuit 2024-03-05 11:58:00 +02:00
Efi Fogel 50052e87b5 Commented out install statement 2024-03-05 11:30:13 +02:00
Efi Fogel 01eb02972a Fixed conversion 2024-03-05 11:25:31 +02:00
Sébastien Loriot e1df935e88 rename data directory 2024-03-01 14:37:05 +01:00
Sébastien Loriot aa47931885 fix demo name 2024-03-01 14:34:23 +01:00
Sébastien Loriot 7a406d1687 fix warnings 2024-03-01 14:28:55 +01:00
Efi Fogel 5e6d16e595 Pacify some compiler 2024-03-01 14:52:48 +02:00
Efi Fogel 36a03f8aae More cleanups 2024-03-01 14:49:33 +02:00
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