Laurent Rineau
33635fff6d
Fix warning
...
> test/Mesh_3/test_meshing_polyhedron_with_features.cpp:57:27: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
> 57 | constexpr auto nb = static_cast<decltype(str_size)>(10000);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-02-25 15:28:53 +01:00
Laurent Rineau
fc7f67269f
Make two programs less verbose
...
Fix #6353
2022-02-24 15:41:47 +01:00
Jane Tournois
a2abc9b9e0
fix second template parameter
2022-02-15 15:29:56 +01:00
Jane Tournois
2c14df7dd5
make kd tree mutable
2022-02-15 15:29:31 +01:00
Laurent Rineau
9afc773df1
Merge pull request #6012 from janetournois/Mesh_3-isolated_vertices-jtournois
...
Mesh_3 - add `remove_isolated_vertices_in_mesh_3()`
2022-02-02 16:38:24 +01:00
Laurent Rineau
f9c05a0ba1
Merge pull request #6253 from afabri/P2T2-assert-GF
...
CGAL: In testcode do not use CGAL_assertion but assert
2022-02-02 16:38:22 +01:00
Laurent Rineau
5b42a501cc
Merge pull request #6266 from afabri/CGAL-assertions_in_examples-GF
...
CGAL Examples: CGAL_assertion -> assert
# Conflicts:
# HalfedgeDS/examples/HalfedgeDS/hds_prog_compact2.cpp
# Triangulation_2/examples/Triangulation_2/triangulation_print_OFF.h
2022-02-02 16:38:01 +01:00
Sébastien Loriot
593ff5371c
Merge remote-tracking branch 'cgal/master' into HEAD
2022-02-01 20:11:27 +01:00
Andreas Fabri
c7730920cf
untabify
2022-01-24 10:27:38 +00:00
Andreas Fabri
79a38d5cb9
CGAL Examples: CGAL_assertion -> assert
2022-01-24 10:19:04 +00:00
Laurent Rineau
a22b459637
Merge pull request #6259 from afabri/Mesh_3-permissive-GF
...
Mesh_3: Fixes for VC++ with option /permissive-
2022-01-21 16:08:30 +01:00
Andreas Fabri
ade80dcf4d
Fix initialisation of atomic
2022-01-20 08:44:38 +00:00
Andreas Fabri
d4f9be848c
Mesh_3: Fixes for VC++ with option /permissive-
2022-01-19 13:58:51 +00:00
Andreas Fabri
5259a2317a
Deal with Mesh_3
2022-01-18 18:58:06 +00:00
Sébastien Loriot
c169c41240
Merge remote-tracking branch 'maxGimeno/PMP-Example_of_new_mp_function-maxGimeno' into HEAD
2022-01-12 13:33:49 +01:00
Laurent Rineau
398e71d37d
Merge pull request #6155 from sloriot/STL_extension-Modifiable_priority_queue_clean_up
...
Add option to use a relaxed order
2022-01-12 12:21:53 +01:00
Sébastien Loriot
1c3e09f562
rename internal namespace
...
default_values -> default_values_for_mesh_3
2022-01-10 18:36:32 +01:00
Sébastien Loriot
1e7785b427
do not use PMP::parameters namespace
2022-01-04 16:00:38 +01:00
Laurent Rineau
7cada272e8
Merge pull request #6124 from janetournois/Mesh_3-polyhedral_complex_in_demo-GF
2022-01-03 16:48:37 +01:00
Laurent Rineau
7e0f325f87
Merge pull request #6196 from MaelRL/Mesh_3-Remove_trailing_semicolon-GF
...
Fix: remove extra ';'
2022-01-03 16:26:05 +01:00
Mael Rouxel-Labbé
91d862d997
Remove extra ';'
2021-12-23 11:58:28 +01:00
Sébastien Loriot
f26de8e819
use the container in STL_extension and not the internal one
2021-11-30 13:20:15 +01:00
Jane Tournois
e6bacfb226
make polyhedral complex usable with Surface_mesh
2021-11-12 10:44:41 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
262a04cef2
remove useless POLICY setting
2021-11-09 10:19:14 +01:00
Sébastien Loriot
58181afcdb
remove useless include directives
2021-11-09 10:16:12 +01:00
Sébastien Loriot
9543deb304
Merge pull request #6046 from MaelRL/PM-Fix_pmaps_reference_types_master-GF
...
Various fixes for property maps (master)
2021-10-29 17:40:15 +02:00
Sébastien Loriot
3cf45cb83b
update image path
2021-10-29 17:24:44 +02:00
Laurent Rineau
ca89949169
Merge pull request #5597 from lrineau/Mesh_3-weighted_images-GF
...
Mesh_3: Add weighted images
2021-10-29 17:01:33 +02:00
Laurent Rineau
7b9113ac0c
Merge pull request #6034 from sloriot/CGAL_data-moving_files
...
CGAL Data: doc + more data moves
2021-10-29 17:00:07 +02:00
Laurent Rineau
bb7253638e
Merge pull request #6040 from lrineau/Mesh_3-remove_const_in_Set_of_indices-lrineau
...
CGAL/Mesh_3/experimental/AABB_filtered_projection_traits.h: Remove boost::remove_const<..> from the index type
2021-10-29 16:59:59 +02:00
Laurent Rineau
aca24f489b
Merge pull request #6054 from janetournois/Mesh_3-uninitialized_warnings-GF
...
Mesh_3 - fix maybe uninitialized warning
2021-10-29 16:59:45 +02:00
Jane Tournois
70ad367964
add CMake warning when ITK is not found
2021-10-29 12:27:04 +02:00
Jane Tournois
0498cace68
add and use CGAL_ITK_support.cmake
2021-10-29 12:27:04 +02:00
Jane Tournois
b664ee54c3
workaround deprecation warning of versions < 5 of ITK
2021-10-29 12:27:04 +02:00
Jane Tournois
1a3ce53464
user manual
2021-10-26 15:20:20 +02:00
Jane Tournois
a9318b3832
fix maybe uninitialized warning
2021-10-15 09:48:54 +02:00
Sébastien Loriot
fab7c364fd
function is in the IO namespace
2021-10-13 17:49:50 +02:00
Mael Rouxel-Labbé
131242bb80
Merge branch 'PM-Fix_pmaps_reference_types-GF' into PM-Fix_pmaps_reference_types_5.3-GF
2021-10-12 09:29:23 +02:00
Mael Rouxel-Labbé
8166579e55
Merge branch 'PM-Fix_pmaps_reference_types-GF' into PM-Fix_pmaps_reference_types_master-GF
2021-10-11 19:58:07 +02:00
Jane Tournois
c8918a9b0d
fix conversion warning
2021-10-11 13:19:40 +02:00
Jane Tournois
9041574b9e
remove free function remove_isolated_vertices_in_mesh_3
...
a member function of C3T3 is enough
2021-10-11 12:24:10 +02:00
Laurent Rineau
1af4f9336b
Remove boost::remove_const<..> for the index type
...
It does not seem to be necessary. Actually, I really do not see why it
could have been necessary in the past.
2021-10-08 16:24:51 +02:00
Mael Rouxel-Labbé
590ddf8015
Various fixes for pmaps:
...
- Use `value_type` when the returned type is not a reference
- Enforce `reference = value_type` if the returned type is not
a reference (to avoid `typename PM::reference r = get(m, k)`,
which will take a ref to a temporary if the `reference`
typedef is an actualy reference)
- Do not use `put_get_helper` if the property map is not a `lvalue`
**mutable** property map: the `put()` is `map[k] = v`, which
is broken if `operator[]` does not return a reference
- The concept `boost::lvalue_property_map_tag` requires `operator[](key)`,
not a reference in `get(map, key)`. You can have a readable property map
returning a reference through its `get(map, key)`, but if there is
no `operator[]`, it's just a `boost::readable_property_map_tag`
- Some const correctness to avoid copying maps with state
or heavy keys in `get(map, key)` / `put(map, key, value)`
- Base the category of a wrapping pmap on what it offers instead
of just forwarding the base property map's category
- Tried to do something like mutable lvalue pmap:
* `value_type& operator[](key&)`
* `ref get(map, const key&)`
* `put(map, const key&, const value_type&)`
and non-mutable lvalue pmap:
* `const value_type& operator[](const key&)`
* `ref get(map, const key&)`
but not everything fits properly...
2021-10-08 15:38:47 +02:00
Mael Rouxel-Labbé
df560987a6
Whitespace & cleaning changes
2021-10-08 12:13:43 +02:00
Sébastien Loriot
44df66485d
move images
2021-10-07 14:47:15 +02:00
Sébastien Loriot
1857a25d28
Merge remote-tracking branch 'cgal/master' into CGAL_data-moving_files
2021-10-06 13:50:31 +02:00
Laurent Rineau
a5e3469e78
Merge pull request #6011 from janetournois/Mesh_3-prevent_bad_initialization-jtournois
...
Mesh_3 - warning message after bad initialization
2021-10-06 12:04:54 +02:00
Jane Tournois
ac7b637247
make types consistent with non-weighted label images
2021-10-05 10:27:03 +02:00
Jane Tournois
f5eeffbbf6
remove unnecessary inheritance
2021-10-04 16:41:40 +02:00