Laurent Rineau
5a628ec88a
Merge pull request #7881 from afabri/Poisson-enable_structural_filtering-GF
...
Poisson Surface Reconstruction: Enable Structural Filtering
2023-12-11 13:56:08 +01:00
Andreas Fabri
25e597ac79
Poisson Surface Reconstruction: Enable Structural Filtering
2023-11-23 15:22:20 +00:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
Sébastien Loriot
b039040f73
boost::is_convertible -> std::is_convertible
2023-04-23 22:37:07 +02:00
Sébastien Loriot
a88af6c0c6
boost::array -> std::array
2023-04-23 22:37:07 +02:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +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
c04dceb71d
Merge master
2022-10-14 14:40:58 +01:00
Andreas Fabri
ce65fa9833
Remove comment snippet in an internal function
2022-09-28 11:53:10 +01:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
albert-github
47f0eb43d1
Poisson_surface_reconstruction_3: unknown command `@commentheading`
...
Found the warning:
```
output_surface_facets_to_triangle_soup.h:29: warning: Found unknown command '@commentheading'
```
Command is superflouous as the `tparam` command will provide the relevant header..
2022-05-26 19:06:01 +02:00
Andreas Fabri
3ad94a7393
Use \pre
2022-05-17 12:04:52 +01:00
Andreas Fabri
4968d218b5
Fix doxygen warnings
2022-05-17 10:31:07 +01:00
Mael Rouxel-Labbé
19162905eb
Clean and factorize robust circumcenter filtered traits
2022-04-04 11:33:27 +02:00
Stéphane Laurent
f43c55f66f
fixed a typo in the intro of 'Scale-Space Surface Reconstruction' and fixed #6220
2022-01-13 09:43:22 +01:00
Andreas Fabri
3b7754f796
CGAL_TRACE() -> CGAL_TRACE_STREAM
2021-09-23 17:00:10 +02:00
Sébastien Loriot
1faa0e2992
replace internal use of boost::shared_ptr by std::shared_ptr
2021-04-28 10:55:26 +02:00
Laurent Rineau
21755b1123
Merge pull request #5245 from GilesBathgate/create-assertions-fix
...
Allow -DNDEBUG and CGAL_nnn_assertions at the same time
2021-03-24 15:05:41 +01:00
Simon Giraudot
848aa7d8ab
Fix compatibility of Poisson with Simple_cartesian<float>
2021-02-08 10:16:59 +01:00
Simon Giraudot
0f556c05b6
Fix compatibility of Poisson with Simple_cartesian<double>
2021-02-08 09:53:14 +01:00
Giles Bathgate
5a36ff89b5
Drop NDEBUG it is already visible through CGAL_NO_ASSERTIONS
2020-12-04 19:42:21 +00:00
Laurent Rineau
d6e94ee38d
Merge pull request #5035 from sgiraudot/Poisson_reconstruction-Fix_thread_safety-GF
...
Poisson Reconstruction: Fix thread safety
2020-10-29 10:51:19 +01:00
Simon Giraudot
3e0fde9683
Improve thread-safety structures from review
2020-09-29 15:56:13 +02:00
Simon Giraudot
c005b37e2d
Thread safe cell hint
2020-09-29 14:03:22 +02:00
Simon Giraudot
07b6cb75c7
thread safe cached barycentric coordinates
2020-09-29 14:02:34 +02:00
Simon Giraudot
6b2dad145a
Remove trailing whitespace
2020-04-01 07:59:15 +02:00
Simon Giraudot
0409e2b48d
Fix iterator determinism in Poisson
2020-03-30 15:47:45 +02:00
Sébastien Loriot
2e180ac589
extra run of the script to remove tabs and trailing whitespaces
2020-03-26 19:29:44 +01:00
Sébastien Loriot
a0345b135c
Update branch from master after trailing whitespaces and tabs removal
2020-03-26 19:29:05 +01:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Simon Giraudot
1f3f57ecc3
Fix poisson non-deterministic iterator filtering
2020-03-19 10:24:52 +01:00
Simon Giraudot
db8650a875
Make filter iterator copiable
2020-03-02 12:23:56 +01:00
Sébastien Loriot
254d60f642
First pass on removing license notice in header for GPL files
2019-10-19 15:23:19 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +02:00
Sébastien Loriot
9bd9c68b83
update LGPL[23]+ and GPL[23]+ SPDX tags
...
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Andreas Fabri
a2075494da
Move trace.h
2019-04-08 16:16:49 +02:00
Sébastien Loriot
e850eec929
remove cpp11 workaround in PSP related packages
2019-03-29 10:41:50 +01:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Mael Rouxel-Labbé
7490f34560
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-21 10:15:25 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Mael Rouxel-Labbé
7ea3a8044e
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-05 14:39:18 +02:00
Andreas Fabri
4c13478528
Include header to avoid duplication
2018-05-23 11:48:58 +02:00
Andreas Fabri
07fb49ee69
Qualify with CGAL:: as there exists also CGAL::Mesh_3::Mesher_level
2018-05-23 11:48:58 +02:00
Mael Rouxel-Labbé
a0427ec756
Fixed abusing Triangulation_cell_base_3 for Delaunay triangulations
...
TriangulationCellBase_3 does not request a circumcenter;
DelaunayTriangulationCellBase_3 does.
Delaunay_triangulation_3 only compiled because
Triangulation_cell_base_3 (and Triangulation_ds_cell_base_3 !)
provided circumcenter() operators and DT3 inherited T3's TDS.
- The circumcenter() functions are removed where they shouldn't exist
- DT3 uses DT_cell_base_3 as cell base instead of T_cell_base_3
- Concepts/Classes that supposedly only required TriangulationCellBase_3
and then built Delaunay triangulations with that (Alpha Shapes, etc.)
are upgraded to request DelaunayTriangulationCellBase_3 (anyway, it
wouldn't compile if you actually provided a model of
TriangulationCellBase_3)
- Fixed various wrong templates in classes/concepts such as
MeshVertexBase_3 not refining RegularTriangulationVertexBase_3
and (only in the doc) defaulting to Triangulation_vertex_base_3
- Removed the deprecated class (for 4+ years) T_cell_base_with_circumcenter
2018-04-26 13:21:53 +02:00
Andreas Fabri
c54a6a4980
Put CGAL::random_shuffle() in the subnamespace cpp98
2018-04-11 09:32:23 +01:00
Andreas Fabri
063a91a771
Use CGAL::random_shuffle
2018-04-04 14:00:23 +01:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00