Commit Graph

1010 Commits

Author SHA1 Message Date
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
Laurent Rineau 0bf60c9318 Merge pull request #7752 from gdamiand/CMap_with_index-add_missing_functions-gdamiand
Add missing functions capacity and upper bound in dart_range for cmap and lcc with index
2023-10-16 11:13:12 +02:00
albert-github 5de032c88a issue #7764 Reference to moka modeller
After review
2023-10-09 17:24:27 +02:00
albert-github 758f0d773a issue #7764 Reference to moka modeller
Setting correct path to documentation and source repository.
2023-10-09 16:39:59 +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
Sébastien Loriot 8700394122 boost::mpl::if_ -> std::conditional 2023-09-24 22:57:20 +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 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 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
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 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
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
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
Sébastien Loriot dfc386d65b Merge branch 'master' into HEAD 2023-06-22 14:05:45 +02:00
Guillaume Damiand c44371aa4e
Merge branch 'master' into CMap-insert-gdamiand 2023-06-22 12:18:23 +02:00
Guillaume Damiand 28ea0d42e0 Using 2023-06-22 12:11:57 +02:00
Guillaume Damiand a2ab7a2090 Small corrections in the doc 2023-06-22 10:47:28 +02:00
Guillaume Damiand 4798874609 add the example and update the anchor 2023-06-21 15:44:56 +02:00
Guillaume Damiand 24b38f2d93 add example 2023-06-21 15:34:39 +02:00
Guillaume Damiand e3c36d387b add one example in the user manual 2023-06-21 15:33:03 +02:00
Guillaume Damiand e4d98ef92a add an example for cmap insert cell 1 between two cells 2 2023-06-21 15:32:58 +02:00
Guillaume Damiand 32655a75b8 Add () after function names in sa 2023-06-20 12:08:03 +02:00
Guillaume Damiand b994bc3574 True and on-merge in doc 2023-06-20 12:08:03 +02:00
Sébastien Loriot 0ee31a5d4f remove extra parenthesis 2023-06-19 19:17:49 +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 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
Guillaume Damiand 57f0b8908d bug fix in insert cell 1 between two 2 cells 2023-04-25 14:47:33 +02:00
Guillaume Damiand 7803086c66 Start to debug cmap/gmap insertion (nyf) 2023-04-25 11:38:13 +02:00
Sébastien Loriot 633ec7329c fonctor -> functor 2023-04-23 22:37:07 +02: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
albert-github 8a0b21461d Unexpected backtick
- Corrected some more redundant / missing backticks
- correctes a spelling error (Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2/Gps_default_dcel.h)
2023-04-11 17:38:37 +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
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 da59938748 readd protected removed by mistake 2023-03-10 13:33:31 +01:00
Guillaume Damiand 46a35ff642 Add a test for copy attributes for cmap/gmap, with and without indices. 2023-03-10 13:26:23 +01:00
Guillaume Damiand 52d78763d6 Bug fix in cc with index 2023-03-10 13:25:44 +01:00
Guillaume Damiand 8dc54d3c62 Add a reserve before to copy attribute (to solve a bug for index versions) 2023-03-10 13:20:03 +01:00
Guillaume Damiand 72b356d309 Add reserve before the creation of a new attribute, copy of an old one: solve a bug for the index version of CMap/GMap when the underlying vector is reallocated 2023-03-10 11:30:07 +01:00
Guillaume Damiand 477f71b876 Add missing own method for cc with index 2023-03-10 10:47:01 +01:00
Guillaume Damiand 83ae1d54ea add missing own method for with index cases 2023-03-10 10:46:23 +01:00
Guillaume Damiand 8b4806a059 Remove copy constructors in cell attribute (added in the last commit but not required) 2023-03-10 10:44:20 +01:00
Guillaume Damiand 4ad06f8872 add an example with a bug for cmap with index 2023-03-09 20:23:53 +01:00
Guillaume Damiand 0189b6b6b2 Add a copy constructor in Cell_attribute.
This solves a bug in one of my prog, which occurs only for CMap with index.
I don't understand why the default copy constructor is not enough for
CMap with index (while it works for CMap with handle).
2023-03-09 17:07:36 +01:00
Mael 153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF 2023-01-27 22:09:02 +01:00