Guillaume Damiand
d3e88f29b8
Use different number types for lcc with index in tests.
2024-06-05 14:44:47 +02:00
Guillaume Damiand
31f5aa5ad0
add missing friend
2024-06-05 13:45:08 +02:00
Guillaume Damiand
c0c768b2bb
Bug fix: definition of Self and Base in class Cell_attribute_with_point when using index.
2024-06-05 11:00:18 +02:00
albert-github
36c8b7589d
Spelling corrections
...
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
albert-github
92a5cc9ea0
Spelling correction
...
instanciation -> instantiation
2024-05-27 13:01:46 +02:00
Sébastien Loriot
180dbaeb40
fix dependency updates
2024-04-11 09:51:34 +02:00
Laurent Rineau
4db6bc6d16
Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
...
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Laurent Rineau
708711e7a7
Merge pull request #8018 from janetournois/PMP-add_bbox_to_face_graph-jtournois
...
New function `PMP::add_bbox(face_graph)` that adds bbox to face graph
2024-04-05 14:25:17 +02:00
Sébastien Loriot
5254404517
Merge remote-tracking branch 'cgal/master' into HEAD
2024-03-27 22:25:41 +01:00
Guillaume Damiand
9a0b8eb824
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2024-03-26 16:25:29 +01:00
Andreas Fabri
a42d56fc67
Add several #include
2024-03-14 10:09:07 +01:00
Jane Tournois
a02ce9ea21
fix dependencies by removing Random_numbers where it's not needed anymore
2024-03-07 09:36:59 +01:00
Sébastien Loriot
910945eb5f
undo dependency changes + always use core if not disabled
2024-02-27 16:19:28 +01:00
Sébastien Loriot
3b30756cd3
do not depend on CGAL_Core
2024-02-27 14:46:18 +01:00
Andreas Fabri
e4558a4d4b
Merge branch 'master' into CORE-boost_mp_number-GF
2024-02-23 17:04:37 +01:00
Mael Rouxel-Labbé
984a541006
Fix usages of 'th `th
2024-01-23 21:50:04 +01:00
Guillaume Damiand
7b483d4128
warning in draw lcc
2023-12-27 17:57:00 +01:00
Guillaume Damiand
bd04b2a68d
Remove space in doc
2023-12-06 17:01:34 +01:00
Guillaume Damiand
3d8037d7f6
doc draw lcc
2023-12-05 15:11:49 +01:00
Guillaume Damiand
f70a2d30cd
draw lcc
2023-12-01 09:06:54 +01:00
Guillaume Damiand
310ad8e40c
remove old file
2023-11-30 16:40:12 +01:00
Guillaume Damiand
f8a487d9ef
update dependencies
2023-11-29 18:12:09 +01:00
Guillaume Damiand
2c77ba397c
draw face graph with path
2023-11-29 15:50:26 +01:00
Guillaume Damiand
0655006622
Merge with master: now viewers use Qt6
2023-11-29 14:36:38 +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
Guillaume Damiand
126b9360c9
Remove _qt from Basic viewer name
2023-10-24 08:27:18 +02:00
Guillaume Damiand
761fde02be
add_in_graphics_scene -> add_to_graphics_scene; plus remove template parameter NumberType
2023-10-23 01:52:38 +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
Guillaume Damiand
175166d43e
Remove all methods to add elements from Basic_viewer_qt.
2023-10-20 11:58:37 +02:00
Laurent Rineau
d213747c80
nullptr must be quoted
2023-10-18 15:55:43 +02:00
Guillaume Damiand
93183fc2b7
document draw and add_in_graphics_scene for lcc (for validation)
2023-10-06 07:52:15 +02:00
Guillaume Damiand
9f105131e3
lcc doc (temp)
2023-10-02 09:09:01 +02:00
Guillaume Damiand
3e632ecb62
Add missing functions capacity and upper bound in dart_range for cmap and lcc with index.
2023-09-29 15:00:08 +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
Guillaume Damiand
5cf89dadd9
Rename Drawing_functor in Graphics_scene_options (following Andreas and Sebastien review)
2023-09-28 09:51:12 +02: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
48f37a14dc
remove occurrences of Qt5
2023-09-14 17:02:21 +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
Nicolas Saillant
0d7280ea63
CMakeLists updates for Qt6
2023-09-11 16:10:20 +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
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
Sébastien Loriot
28f904f4e2
Merge remote-tracking branch 'cgal/master'
2023-08-15 07:16:14 +02:00
Sebastien Loriot
c5cf3d9915
Edge insertion for CMap/GMap ( #7409 )
...
_Please use the following template to help us managing pull requests._
## Summary of Changes
Added the function `insert_cell_1_between_two_cells_2()` into
`GenericMap` concept, which allows users to insert an edge between two
different faces allowing to create faces with holes.
## Release Management
* Affected package(s): CMap/GMap
* Feature/Small Feature (if any):
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Insert_edge_CMap/GMap
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2023-08-14 11:55:26 +02: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
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
Mael
c6fd1d0316
Merge branch 'master' into CGAL-Qt6-GF
2023-07-18 10:49:58 +02:00
albert-github
de3ba0f47c
Merge remote-tracking branch 'upstream/master' into feature/issue_7395
2023-07-17 10:17:34 +02:00
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02: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
Laurent Rineau
d10e9387c2
Merge branch 'master' into CGAL-add_missing_test
...
# Conflicts:
# STL_Extension/test/STL_Extension/test_skiplist.cpp
2023-07-12 15:48:42 +02:00
Sébastien Loriot
125542eb62
Merge remote-tracking branch 'cgal/master'
2023-07-11 12:59:21 +02:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
albert-github
5673ccfc71
Spelling corrections
...
Spelling correction `a edge` to `an edge`
2023-07-06 18:04:38 +02: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
Sébastien Loriot
efd8b2d38b
add more missing tests
2023-06-27 11:18:20 +02:00
Guillaume Damiand
fe23441eab
Merge master
2023-06-26 14:42:33 +02:00
Guillaume Damiand
edc11a8bc0
Example of insert edge between two different 2-cells, for cmap, gmap and lcc
2023-06-23 08:43:36 +02:00
Guillaume Damiand
3ed60dc649
Examples for insert between two different 2-cells
2023-06-23 08:22:00 +02:00
Guillaume Damiand
7e99eac60d
Rename graphic_buffer into graphic_storage
2023-06-22 15:20:06 +02:00
Guillaume Damiand
7da9812bda
Rename graphic_buffer into graphic_storage.
2023-06-22 15:18:34 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Sébastien Loriot
573de7f29e
Merge branch 'master'
2023-06-22 13:38:49 +02:00
Guillaume Damiand
c44371aa4e
Merge branch 'master' into CMap-insert-gdamiand
2023-06-22 12:18:23 +02:00
Sébastien Loriot
f936680600
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 18:48:39 +02:00
Sébastien Loriot
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
e54408370b
remove CGAL_CXX17 macro
...
... and no longer used macros
2023-06-15 10:41:56 +02:00
Sébastien Loriot
852b3b664b
expand -CGAL_CPP17_INLINE macro
2023-06-15 10:40:54 +02:00
Guillaume Damiand
a9e1d599aa
more warnings lcc
2023-06-13 12:45:58 +02:00
Guillaume Damiand
1237c7a398
Remove a warning for lcc tests
2023-06-09 12:45:19 +02:00
Laurent Rineau
3c34bac082
Linear_cell_complex_Demo: restore `QUIET` for Qt5
2023-05-04 16:50:07 +02:00
Guillaume Damiand
f39254f738
doc
2023-04-28 19:09:57 +02:00
Guillaume Damiand
519c7cc1a5
rename add_in_graphic_buffer into add_in_graphic_storage
2023-04-28 15:25:40 +02:00
Laurent Rineau
0576e883f9
Merge branch 'CGAL-fix-Qt5-CMake-GF' into CGAL-Qt6-GF
...
# Conflicts:
# AABB_tree/demo/AABB_tree/CMakeLists.txt
# Alpha_shapes_3/demo/Alpha_shapes_3/CMakeLists.txt
# Arrangement_on_surface_2/demo/Arrangement_on_surface_2/CMakeLists.txt
# Circular_kernel_3/demo/Circular_kernel_3/CMakeLists.txt
# 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/Polygon/CMakeLists.txt
# GraphicsView/demo/Segment_Delaunay_graph_2/CMakeLists.txt
# GraphicsView/demo/Segment_Delaunay_graph_Linf_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/include/CGAL/Qt/DemosMainWindow_impl.h
# Hyperbolic_triangulation_2/demo/Hyperbolic_triangulation_2/CMakeLists.txt
# Installation/cmake/modules/CGAL_add_test.cmake
# Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
# Optimal_transportation_reconstruction_2/demo/Optimal_transportation_reconstruction_2/CMakeLists.txt
# Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/CMakeLists.txt
# Periodic_3_triangulation_3/demo/Periodic_Lloyd_3/CMakeLists.txt
# Polyhedron/demo/Polyhedron/polyhedron_demo_macros.cmake
# Polyline_simplification_2/demo/Polyline_simplification_2/CMakeLists.txt
# Principal_component_analysis/demo/Principal_component_analysis/CMakeLists.txt
# Triangulation_3/demo/Triangulation_3/CMakeLists.txt
# Triangulation_on_sphere_2/demo/Triangulation_on_sphere_2/CMakeLists.txt
2023-04-28 13:49:58 +02:00
Guillaume Damiand
4df2edd9c1
Replace draw_buffer by draw_graphic_storage
2023-04-28 12:26:31 +02:00
Laurent Rineau
fe5a36c08e
fix all the CMakeLists.txt for Qt5
2023-04-27 17:27:37 +02:00
Guillaume Damiand
8f29e4d323
Rename class graphic buffer
2023-04-27 15:48:42 +02:00
Guillaume Damiand
eb9dd93ae5
Merge master
2023-04-26 10:23:30 +02:00
Guillaume Damiand
c9a683bf54
Start to reintroduce last master modifications
2023-04-26 10:17:58 +02:00
Laurent Rineau
67441a3772
Convert all CMakeLists.txt to Qt6
2023-04-25 17:27:03 +02:00
Guillaume Damiand
57f0b8908d
bug fix in insert cell 1 between two 2 cells
2023-04-25 14:47:33 +02:00
Guillaume Damiand
79ac67c8ff
Create all attributes for LCC tests; add draw to debug (todo: remove later)
2023-04-25 11:40:31 +02:00
Sébastien Loriot
b8571795b6
remove extra namespace
2023-04-23 22:37:07 +02:00
Andreas Fabri
0574c6ba4c
Change the remaining CMakeLists.txt [skip ci]
2023-04-20 16:35:14 +01:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
Laurent Rineau
0316078b95
Merge pull request #7316 from gdamiand/CMap-bugfix-gdamiand
...
Use reserve(size+1) before to copy attribute
2023-03-21 16:14:11 +01:00
Andreas Fabri
0d320e48a8
Merge branch 'Number_types-fix_VC2017_boost_mp-GF' into CORE-boost_mp_number-GF
2023-03-17 08:28:10 +01:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Mael Rouxel-Labbé
f1c2668ad8
Fix a number of copyright-related issues
2023-03-13 09:57:03 +01:00
Guillaume Damiand
804f28804d
same modif for lcc
2023-03-10 13:31:56 +01:00
Guillaume Damiand
83ae1d54ea
add missing own method for with index cases
2023-03-10 10:46:23 +01:00
Sébastien Loriot
9e72361537
All packages depends now on CGAL_Core (like Kernel)
2023-02-20 15:24:16 +01:00
Laurent Rineau
73bda7c846
LCC: Add an incremental builder ( #7210 )
...
## Summary of Changes
The code exists already and only the documentation is missing. It is
pretty close to the incremental builder of `Polyhedron_3`.
## Release Management
* Affected package(s): Linear_cell_complex
* Feature/Small Feature (if any):
[link](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Linear_cell_complex_incremental_builder_3 ),
pre-approved by @gdamiand the 2th Feb 2023.
* Link to compiled documentation [Reference
Manual](https://cgal.github.io/7210/v0/Linear_cell_complex/classCGAL_1_1Linear__cell__complex__incremental__builder__3.html )
and subsection for an
[example](https://cgal.github.io/7210/v0/Linear_cell_complex/index.html#Linear_cell_complexIncrementalBuilderExample ).
* License and copyright ownership: cnrs
2023-02-16 11:16:20 +01:00