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
Andreas Fabri
b2798bc81e
polish the example
2023-02-02 14:33:28 +00:00
Andreas Fabri
c37341671e
Turn comment into doxygen comment
2023-02-02 12:29:44 +00:00
Guillaume Damiand
a0826b4929
update documentation in example
2023-02-02 12:31:53 +01:00
Guillaume Damiand
7b3fd28dac
missing dot
2023-02-02 12:31:35 +01:00
Andreas Fabri
accbbb8a87
Fix doc
2023-02-02 08:00:29 +00:00
Andreas Fabri
1530b0a25d
Traverse the linear cell complex in the example
2023-02-01 13:02:22 +00:00
Guillaume Damiand
612991fa84
add _3 after LCC incremental builder
2023-02-01 13:08:51 +01:00
Andreas Fabri
f1535c2ae4
Unify comments
2023-02-01 10:52:31 +00:00
Guillaume Damiand
4ca40f8e07
LCC incremental builder doc
2023-02-01 11:35:19 +01:00
Andreas Fabri
5797ddb48c
Add _3 suffix and add example to the User Manual
2023-01-31 10:10:03 +00:00
Andreas Fabri
5270bbfdc7
trailing whitespace
2023-01-30 15:09:58 +00:00
Andreas Fabri
e9668a9deb
Fix CMakeLists.txt
2023-01-30 15:03:53 +00:00
Andreas Fabri
54245a754f
Add example
2023-01-30 14:38:31 +00:00
Andreas Fabri
ab2a655a53
Fixes after Guillaume's review
2023-01-30 13:44:08 +00:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
Andreas Fabri
17b86d5536
Another _3
2023-01-25 16:32:19 +00:00
Andreas Fabri
217a65bfba
Make public:
2023-01-25 16:25:58 +00:00
Andreas Fabri
d6e5e22ce1
No _3
2023-01-25 16:15:40 +00:00
Andreas Fabri
ac00c68f38
Add file
2023-01-25 16:06:13 +00:00
Andreas Fabri
6a2932b8d2
LCC: Add an incremental builder
2023-01-25 15:42:54 +00:00
Mael
0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113
2022-12-06 22:21:06 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
Guillaume Damiand
caf6d1b38b
update lcc test in 2D and 4d
2022-11-30 11:06:42 +01:00
Guillaume Damiand
8d66f692e0
add a function in tests to create all possible attributes.
2022-11-25 13:20:30 +01:00
Mael Rouxel-Labbé
b5c21e1f5d
Http -> https + update some dead links
2022-11-23 18:54:37 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Andreas Fabri
1649d73a68
LCC demo
2022-10-25 07:36:03 +01:00
Guillaume Damiand
de846fc8d3
do not use beta in lcc
2022-10-19 17:19:37 +02:00
Guillaume Damiand
779fea48de
use references
2022-10-19 16:01:37 +02:00
Guillaume Damiand
9da6a6d376
add missing include
2022-10-19 15:45:36 +02:00
Guillaume Damiand
1e8ef8f05a
Update LCC demo to use a 'better' color for faces.
2022-10-17 16:21:02 +02:00
Guillaume Damiand
89f7e05dc6
some drawing functor are necessary non null; review of draw for lcc.
2022-10-14 16:03:25 +02:00
Guillaume Damiand
744986f2a1
spaces
2022-10-14 09:34:51 +02:00
Guillaume Damiand
62201124d3
Merge branch 'EBVs-Mostafa-ashraf19-cgal-dev-OLD' into gsoc2022-EBVs-Mostafa-ashraf19
2022-10-14 09:03:30 +02:00
Guillaume Damiand
24a8004ee0
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2022-10-14 08:53:12 +02:00
Guillaume Damiand
09ce35d9ba
Correct template specialisation for add_in_graphic_buffer functions, lcc and voronoi 2
2022-10-13 11:18:32 +02:00
Mostafa-ashraf19
7a2f8902ff
Added CGAL namespace, new line at EOF.
2022-10-06 15:13:21 +02:00
Mostafa-ashraf19
68b031e113
Uses overloading functions instead of different fill_buffer names.
2022-10-04 18:43:14 +02:00
Mostafa-ashraf19
7a7f39f2e8
Modified
2022-10-04 11:19:31 +02:00
Mostafa-ashraf19
c052c1f204
Added custom functor for color volume.
2022-10-03 14:50:54 +02:00
Mostafa-ashraf19
00d0a9da49
Migrated to original file
2022-10-03 14:29:11 +02:00
Mostafa-ashraf19
6895b91795
Migrated to original file
2022-10-03 14:28:42 +02:00
Mostafa-ashraf19
2b0969d10e
Removed redundant
2022-10-03 14:26:26 +02:00
Mostafa-ashraf19
588b021d51
Migrated to original file.
2022-10-03 14:24:58 +02:00
Mostafa-ashraf19
796ec13391
Modified GraphicBuffer class name to snake case.
2022-10-03 13:27:22 +02:00
Mostafa-ashraf19
913f676b22
Added two versions of add in LCC
2022-10-01 19:28:47 +02:00
albert-github
bc53c459c7
Obvious spelling error
...
Obvious spelling error: betwen -> between
2022-09-29 12:13:39 +02:00
Mostafa-ashraf19
cb4c77f1eb
changed functor names.
2022-09-23 22:23:10 +02:00
Mostafa-ashraf19
6c95908e6c
Renamed functors and GB, added handles to test functors.
2022-09-23 18:03:11 +02:00
Mostafa-ashraf19
9db1695576
Migrated generic functor to Generic_functor.h, changed functors name.
2022-09-22 17:34:46 +02:00
Guillaume Damiand
974a4accf1
Update drawing functor and lcc demo
2022-09-12 15:42:07 +02:00
Guillaume Damiand
6076849ea5
Update for basic viewer
2022-09-12 10:55:37 +02:00
Mostafa-ashraf19
156ea1a1c9
Edit generic functor.
2022-09-10 21:52:39 +02:00
Mostafa-ashraf19
382aa602d7
Error in build didn't see gBuffer, and add_in_graphic_buffer_lcc
2022-09-10 21:19:17 +02:00
Mael Rouxel-Labbé
4fc486b195
Purge CMakeLists.txts from obsolete code / noise
2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mostafa-ashraf19
ca7ae5f878
Initial commit for generic functors with and without volume for faces, edges, and vertices.
2022-09-05 09:22:36 +02:00
Mostafa-ashraf19
ebc4b65607
Initial commit for modifying demo.
2022-09-05 08:37:31 +02:00
Mostafa-ashraf19
8e3b1bef75
Fix typo bug in the variable name.
2022-08-31 11:06:07 +02:00
Mostafa-ashraf19
0f4f3476f6
Removed nofill redundant, added formatting.
2022-08-31 10:51:30 +02:00
Sébastien Loriot
fbd8b8a75a
add out-of-class definition if c++17 is not used
2022-07-27 16:28:59 +02:00
Guillaume Damiand
b4e3a2023a
Remove warnings
2022-07-26 08:22:19 +02:00
Mostafa-ashraf19
c8c068ecff
Moved draw_buffer function.
2022-07-25 19:45:45 +02:00
Guillaume Damiand
9d0fb1e289
Correction of draw_linear_cell_complex_function
2022-07-22 18:27:58 +02:00
Mostafa-ashraf19
a68ad47df0
Local_Kernel error during compiling
2022-07-22 15:17:44 +02:00
Guillaume Damiand
38a14de2cb
Remove warning unused variable
2022-07-21 17:16:41 +02:00
Guillaume Damiand
233f757148
Remove macro used for the reviewing step.
2022-07-21 10:40:45 +02:00
Mostafa-ashraf19
c85f775651
TODO
2022-07-20 18:05:42 +02:00
Mostafa-ashraf19
0f7d0c5c92
Fixed Dart_const_handle error
2022-07-20 18:03:52 +02:00
Mostafa-ashraf19
405b64edb7
Initial commit of filling buffers and drawing it for each data structure.
2022-07-20 12:46:29 +02:00
Guillaume Damiand
447728692d
use rebind_alloc instead of rebind for std::allocator
2022-07-20 11:31:04 +02:00
Mostafa-ashraf19
c3541b2c6f
Use the new version.
2022-07-20 10:06:10 +02:00
Mostafa-ashraf19
c1a64ea90d
Deleted, Redundant.
2022-07-20 02:08:40 +02:00
Guillaume Damiand
1e2c505cbe
Add missing type in LCC-GMap
2022-07-19 10:21:41 +02:00
Guillaume Damiand
f2630fa4b9
Merge branch 'master' into CMap_index-gdamiand
2022-07-19 09:44:16 +02:00
Mostafa-ashraf19
81e42ffd73
Initial commit handling basic viewers.
...
The new version of dealing with CGAL basic viewers and data structures uses functions inserted of classes.
2022-07-19 09:40:23 +02:00
Guillaume Damiand
cbc038fff8
Rename upper_bound_XXX_ids by upper_bound_on_XXX_ids
2022-06-27 12:37:49 +02:00
Guillaume Damiand
aa91b53297
Add methods in CMap/GMap/LCC to get upper bounds, when indices are used
2022-06-21 14:16:12 +02:00
Guillaume Damiand
6c484b7a8f
Replace a rand by default_random
2022-06-21 10:52:41 +02:00
Sébastien Loriot
c1eacac982
fix link
2022-06-21 10:42:30 +02:00
Guillaume Damiand
5d7d16cb9e
Update Linear_cell_complex/doc/Linear_cell_complex/CGAL/Linear_cell_complex_for_combinatorial_map.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-06-21 10:22:19 +02:00
Guillaume Damiand
1e0adffc21
Add is_used method
2022-06-10 18:57:53 +02:00
albert-github
ee415d50de
Corrections for more strict doxygen symbol resolver
...
The doxygen symbol resolver for the doxygen master version (1.9.5 (35711f2d14acc81cff83f81f04c566ad8c8c6fe8)) has been improved (made stricter) but this means also means that some links have to be corrected.
The patch has been tested against the mentioned doxygen master and against doxygen 1.8.13 and the results look in both cases correct (without the patch the master version has some warnings and some incorrect links)..
The patch has been created by @doxygen and upon request created into a pull request by me.
2022-06-07 10:56:37 +02:00
Guillaume Damiand
a60dd02665
null_descriptor should be public
2022-06-02 20:12:01 +02:00
Guillaume Damiand
cfd9ac640a
Add tests
2022-06-02 16:41:00 +02:00
Guillaume Damiand
e0d1ce6ee8
comment
2022-06-02 16:29:41 +02:00
Guillaume Damiand
3a25a02723
CC with index; almost done
2022-06-02 13:56:09 +02:00
Guillaume Damiand
c6b6c80145
Bug fix in cc with index
2022-05-25 16:37:51 +02:00
Guillaume Damiand
94cd1b4df8
continue to debug cc with index
2022-05-25 11:07:44 +02:00
Guillaume Damiand
514545029d
Simplify storages for CMap/GMap/LCC
2022-05-23 14:33:15 +02:00
Guillaume Damiand
c25da7a9ba
CC with index cont
2022-05-23 13:28:00 +02:00
Guillaume Damiand
8bf242ad34
Update cc with index (almost done...)
2022-05-20 15:06:24 +02:00
Sebastien Loriot
269a391fa0
Merge pull request #6558 from lrineau/Installation-remove_wd4503-GF
...
CMake script updates: version of CMake and /wd4503 is only for MSVC 2015
2022-05-13 15:53:36 +02:00
Guillaume Damiand
4ce2233f44
CC with index cleanup (one class with 3 variants)
2022-05-13 13:56:33 +02:00
Guillaume Damiand
45f437c47c
Remove trailing
2022-05-09 12:39:11 +02:00
Guillaume Damiand
44c308ce09
LCC ok (doc and examples)
2022-05-06 11:16:33 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
Guillaume Damiand
036bdf7c71
dh -> d into examples
2022-05-05 19:18:38 +02:00
Guillaume Damiand
f5e3ea281f
dh -> d
2022-05-05 19:07:24 +02:00
Guillaume Damiand
999a813b35
Rename XXX_handle into XXX_descriptor for CMap, GMap, LCC
2022-05-05 13:34:19 +02:00