Andreas Fabri
5e58f4a3a3
Also add it to OpenMesh
2022-05-03 14:21:43 +01:00
Andreas Fabri
abb54bf0b8
BGL: Add adjacency_iterator for several classes
2022-05-03 14:02:21 +01:00
Laurent Rineau
e5862bd189
New implementation for Has_member_*
2022-04-21 13:59:43 +02:00
Mael Rouxel-Labbé
477353d5eb
Merge parameters::Is_default and parameters::is_default_parameter
2022-04-20 16:01:02 +02:00
Mael Rouxel-Labbé
f4012763a9
Fix indentation in named_param_helpers.h (no real changes)
2022-04-20 15:37:26 +02:00
Mael Rouxel-Labbé
eb8cbe67bd
Fix broken link
2022-04-20 10:14:12 +02:00
Andreas Fabri
1d4a0b98a2
Remove unused typedef
2022-03-25 08:29:36 +01:00
Andreas Fabri
0c1e3faf10
Switch to std::enable_if_t to make it similar to as it is done in new code in In_domain
2022-03-23 11:41:54 +01:00
Mael
b11d3660e3
Avoid possible warning
2022-03-15 09:08:56 +01:00
Mael Rouxel-Labbé
3182689f30
Make write_STL (and write_polygon_mesh) compile with sqrt-less kernels
2022-03-15 00:45:56 +01:00
Laurent Rineau
8e62c63bc9
Merge pull request #6373 from MaelRL/BGL-Fix_make_ico-GF
...
Fix make_icosahedron() having wrong radius
2022-03-09 11:35:15 +01:00
Laurent Rineau
8614f859d6
Merge pull request #6373 from MaelRL/BGL-Fix_make_ico-GF
...
Fix make_icosahedron() having wrong radius
2022-03-09 11:33:19 +01:00
Mael Rouxel-Labbé
0994eed6c5
Fix make_icosahedron() having wrong radius
2022-03-02 11:42:23 +01:00
Laurent Rineau
c1c7f4ad9a
Merge pull request #6065 from sloriot/BGL-FFG_complement
...
Add a function to use the complement
2022-02-24 19:57:20 +01:00
Laurent Rineau
258d704a90
Merge pull request #6209 from sloriot/PMP-std_instead_of_boost
...
Use features available in std instead of boost
2022-02-24 19:57:17 +01:00
Sébastien Loriot
32077b8829
Merge remote-tracking branch 'cgal/master' into HEAD
2022-02-23 11:30:36 +01:00
Laurent Rineau
fb764adef8
Merge branch '5.3.x-branch' into 5.4.x-branch
2022-02-18 15:23:34 +01:00
Laurent Rineau
f78a3001d9
Merge pull request #6294 from sloriot/BGL-uw
...
fix ununitialized variable warnings
2022-02-08 23:44:34 +01:00
Laurent Rineau
d78a7b9255
Merge pull request #6302 from afabri/P2T2-assert-GF
...
CGAL: In testcode do not use CGAL_assertion but assert
2022-02-08 23:44:24 +01:00
Sébastien Loriot
8126dd5acc
add mising dots
2022-02-04 09:15:47 +01:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Andreas Fabri
440a8dfb7b
Fix file name
2022-02-03 08:41:04 +00:00
Andreas Fabri
735752bec9
Do the remaining changes after Laurent's check
2022-02-03 08:02:11 +00: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
638522e7bf
remove unused typedef
2022-02-02 08:46:46 +01:00
Sébastien Loriot
420cbc4c31
fix English
2022-02-01 20:04:19 +01:00
Sébastien Loriot
4ad9a2ef87
better name after review
2022-02-01 20:04:19 +01:00
Sébastien Loriot
d99c752999
add a function to use the complement
2022-02-01 20:04:19 +01:00
Sébastien Loriot
fb4f57567c
avoid uninitialized variable warning
2022-02-01 19:23:54 +01:00
Sébastien Loriot
e1b984beb4
fix ununitialized variable warnings
2022-02-01 19:17:57 +01:00
Andreas Fabri
79a38d5cb9
CGAL Examples: CGAL_assertion -> assert
2022-01-24 10:19:04 +00:00
Andreas Fabri
ed1e777525
Deal with BGL
2022-01-19 07:22:27 +00:00
Andreas Fabri
e7635651a0
Deal with BGL
2022-01-18 16:36:01 +00:00
Sébastien Loriot
07e917ca09
Merge remote-tracking branch 'MaelRL/PMP-Improve_SI_repair-GF' into HEAD
2022-01-18 09:18:20 +01:00
Sébastien Loriot
10b0af3092
rename macro since Named_function_parameter is part of STL_Extension
2022-01-13 14:43:34 +01: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
Laurent Rineau
20cdd62d07
Merge pull request #6230 from sloriot/CGAL-doxy_default
...
Update latest default
2022-01-12 11:41:26 +01:00
Sébastien Loriot
1a0ef7883e
add missing \cond
2022-01-11 12:39:57 +01:00
Sébastien Loriot
368b715c1f
readd remove overloads
2022-01-10 18:36:37 +01:00
Sébastien Loriot
4fa826b3ed
keep only the static version of is_default_parameter
2022-01-10 18:36:37 +01:00
Sébastien Loriot
75b03e6c0a
use_default_values() -> default_values()
2022-01-10 18:36:37 +01:00
Sébastien Loriot
382cbfaf25
move test + handle no deprecated code
2022-01-10 10:26:11 +01:00
Sébastien Loriot
6d3176e061
move Named_parameters class in STL_extension
...
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot
c8b0c157cc
plane_index_map is not optional!
...
update doc + cleaner static assert
2022-01-07 14:03:41 +01:00
Sébastien Loriot
8d4e63bbe9
more simplification and use existing classes
2022-01-07 13:48:04 +01:00
Sébastien Loriot
3a1064c762
remove strange useless helper class
2022-01-07 13:25:04 +01:00
Sébastien Loriot
f7c8e4919a
add static function to check for the presence of a normal map
2022-01-07 13:10:29 +01:00
Sébastien Loriot
821e7b79a2
remove some Point_set_processing specific helper classes
2022-01-06 18:53:46 +01:00
Sébastien Loriot
a3a0d9a22a
replaces overloads with default parameters (Tetra remeshing)
2022-01-06 15:21:34 +01:00
Sébastien Loriot
5f1803489b
replaces overloads with default NamedParameters for Point_set_processing_3
...
+enhancement of the NP for Point_set_processing_3
2022-01-06 15:11:23 +01:00
Sébastien Loriot
9714557046
replace overloads with default parameters (PMP)
2022-01-05 14:41:46 +01:00
Sébastien Loriot
e2a24f8ca3
replace overloads with default parameters (BGL)
2022-01-05 11:04:25 +01:00
Sébastien Loriot
92a0ced3c0
replace overloads with default parameters (PMP)
2022-01-04 18:46:42 +01:00
Sébastien Loriot
0ce2e8b535
WIP
2022-01-04 17:50:56 +01:00
Sébastien Loriot
1e7785b427
do not use PMP::parameters namespace
2022-01-04 16:00:38 +01:00
Sébastien Loriot
6848e69987
replace all_default() by use_default_values() in tests and examples
2022-01-04 14:06:26 +01:00
Sébastien Loriot
a6d9b99466
move macros in BaseDoxyfile
2022-01-04 11:10:09 +01:00
Sébastien Loriot
047ddad86c
remove optional parameter
2022-01-04 10:12:37 +01:00
Sébastien Loriot
7bd0579f31
clean up
2022-01-03 16:45:59 +01:00
Sébastien Loriot
7900a96115
start documenting use_default_values()
2022-01-03 16:31:09 +01:00
Sébastien Loriot
8e6be46010
move definition of the default np
2022-01-03 16:31:09 +01:00
Maxime Gimeno
5e2f1236a7
Add a new default parameter named use_default_values()
2022-01-03 16:31:01 +01:00
Mael Rouxel-Labbé
b517add424
Do not consider pinched face selection as invalid for Face_filtered_graph
...
A pinched selection does not prevent any circulation, contrary to multiple
umbrellas.
Pinched was previously forbidden as a result of reimplementing the function
is_valid_selection() based on the function PMP::is_non_manifold_vertex.
2021-12-15 16:43:31 +01:00
Mael Rouxel-Labbé
5cd17cb9a5
Tiny doc cleaning
2021-12-15 16:42:19 +01:00
Mael Rouxel-Labbé
e774572630
Misc tiny changes
2021-12-14 10:43:43 +01:00
Sébastien Loriot
b9e2dc625a
add relaxed order as parameter
2021-11-30 17:49:58 +01:00
Laurent Rineau
e25669cfcc
Merge pull request #6145 from sloriot/BGL-collapse_edges_with_cst
...
Fix collapse_edge bug when both edges to remove are constrained edges
2021-11-25 17:28:07 +01:00
Laurent Rineau
fa4fcfc990
Merge pull request #6145 from sloriot/BGL-collapse_edges_with_cst
...
Fix collapse_edge bug when both edges to remove are constrained edges
2021-11-25 17:27:37 +01:00
Sébastien Loriot
fc255614e4
fix warning
2021-11-24 15:08:11 +01:00
Laurent Rineau
914ba548b6
Merge pull request #6144 from MaelRL/BGL-Fix_METIS_npart_int-GF
...
Fix conversion error in METIS wrappers
2021-11-23 15:39:20 +01:00
Laurent Rineau
cd747b44c1
Merge pull request #6144 from MaelRL/BGL-Fix_METIS_npart_int-GF
...
Fix conversion error in METIS wrappers
2021-11-23 15:38:33 +01:00
Sébastien Loriot
7169811f60
remove extra ; and fix indentation
2021-11-23 10:21:20 +01:00
Sébastien Loriot
d2be97b1eb
fix bug when both edges to remove are constrained edges
2021-11-23 10:16:23 +01:00
Mael Rouxel-Labbé
4f02dd2fc2
Fix the previous, bad fix
2021-11-22 13:06:46 +01:00
Mael Rouxel-Labbé
3857c58324
Fix #part type
2021-11-22 12:38:53 +01:00
Laurent Rineau
c199795670
Merge pull request #6104 from sloriot/Property_map-fix_id_map_mutable
...
restore mutable property of the pmap
2021-11-18 12:27:23 +01:00
Sébastien Loriot
4eb1464aed
fix Identity_map mutability and fix CGAL code using it
2021-11-09 11:37:24 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
d33d8d72d7
add missing include statement
2021-11-02 13:54:36 +01:00
Laurent Rineau
22c4c859d2
Merge branch '5.3.x-branch'
2021-11-02 10:59:04 +01:00
Sébastien Loriot
120d94a4cf
add new test for documented named parameters
2021-11-01 09:39:51 +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
90bc05e715
Merge pull request #6047 from MaelRL/PM-Fix_pmaps_reference_types_5.3-GF
...
Various fixes for property maps (5.3)
2021-10-29 17:39:22 +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
0f498e9cc1
Merge pull request #6072 from sloriot/Tetra_remeshing-fix_np
...
Fix invalid np name
2021-10-29 16:58:27 +02:00
Sébastien Loriot
49608861ea
fix invalid np name
2021-10-20 15:35: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
Mael Rouxel-Labbé
2331eb7cf4
Fix comment
2021-10-08 15:41:54 +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
Laurent Rineau
f581ff74d3
Merge pull request #5427 from sloriot/CGAL_data-moving_files
...
Regroup data: moving files
# Conflicts:
# Nef_3/archive/triangulation/include/CGAL/partition_is_valid_2.h
2021-10-07 14:44:01 +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
Sébastien Loriot
d40b1e150d
remove off from doc example
2021-10-05 17:42:25 +02:00
Mael Rouxel-Labbé
12805b47e8
Uniformize expansion term
2021-10-05 11:33:47 +02:00
Mael Rouxel-Labbé
625848e629
Fix missing ':' in various namespaces
2021-10-04 13:21:47 +02:00
Sébastien Loriot
80c2615b38
handle .off in headers
2021-10-04 10:08:24 +02:00
Sébastien Loriot
8350dea94a
char* -> std::string
2021-10-04 09:49:24 +02:00
Sébastien Loriot
47028cd184
automatically move data files in data dir + update paths
...
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Laurent Rineau
4138477558
Merge pull request #5958 from sloriot/BGL-split_node_less_fctr_calls
...
Call is-termimal functor only on degree 2 nodes
2021-09-30 16:49:40 +02:00
Sébastien Loriot
67e37e3e56
remove incorrect assertion
2021-09-29 16:43:02 +02:00
Laurent Rineau
d784df4e15
Merge pull request #5182 from GilesBathgate/fix-uninitialized-member-bgl-iterator
...
Fix uninitialized member in iterator.h
2021-09-29 11:47:11 +02:00
Laurent Rineau
ad79d37410
Merge pull request #6014 from MaelRL/CGAL-IO_Clarify_binary_text-GF
...
CGAL IO: Clarify binary warning
2021-09-29 11:46:30 +02:00
Mael Rouxel-Labbé
c8cc0747fa
Clarify binary warning
2021-09-27 15:33:42 +02:00
Sébastien Loriot
71932f2f1e
manual fixes
2021-09-23 18:56:29 +02:00
Sébastien Loriot
bd345c7f83
remove .cmd files for examples
2021-09-23 18:54:46 +02:00
Jane Tournois
4b3fee813f
ITK is not needed in c3t3_item, and find with the required components only
2021-09-23 14:46:40 +02:00
Sebastien Loriot
f9d20f42cc
Merge pull request #5945 from sloriot/BGL-np_ref_for_non_copyable_parameters
...
Improvement for named parameters
2021-09-10 17:39:47 +02:00
Sébastien Loriot
2e07200e5f
use forward instead of move
2021-09-07 12:37:29 +02:00
Sébastien Loriot
64a602ba7c
try to remove a warning with clang C++20
...
warning: local variable 'd' will be copied despite being returned by name [-Wreturn-std-move]
return d;
CGAL/boost/graph/Named_function_parameters.h:319:10: note: call 'std::move' explicitly to avoid copying
return d;
^
std::move(d)
2021-09-07 11:47:04 +02:00
Sébastien Loriot
b27fc8b4af
add missing ()
2021-09-07 11:46:54 +02:00
Sébastien Loriot
646e6852dc
static_assert is a c++17 feature
2021-09-07 10:21:29 +02:00
Sébastien Loriot
7aad9a5802
Call is-termimal functor only on degree 2 nodes
2021-09-03 17:28:14 +02:00
Sébastien Loriot
1eda841d32
workaround user taking ref to temporary
...
If D is a temporary, it's lifetime extension is done
when we go out of the scope of choose_parameter
so the const D& returned is dangling
2021-09-03 11:03:22 +02:00
Sébastien Loriot
6e1fc8a4e5
Merge remote-tracking branch 'cgal/master' into HEAD
2021-09-02 16:53:07 +02:00
Sébastien Loriot
abddb30bd7
no ref to internal value of the parameter pack
2021-09-02 10:08:46 +02:00
Sébastien Loriot
4e7f1ced58
readd missing function if D is a temporary
2021-09-01 11:44:25 +02:00
Sébastien Loriot
b4cbfc7b5c
more tests and a bugfix
2021-09-01 11:16:40 +02:00
Sébastien Loriot
0e730466ef
forgot temporary default
2021-09-01 10:13:15 +02:00
Sébastien Loriot
aaa3947e40
add a way to extract references from named parameters
2021-09-01 10:02:48 +02:00
Sébastien Loriot
e38ab3b19a
remove useless test and add one about non-copyable
2021-08-31 16:43:57 +02:00
Sébastien Loriot
3c257dd01c
allow non-copyable object for named parameters
2021-08-31 15:54:25 +02:00
Sébastien Loriot
4454c5b3ed
Merge remote-tracking branch 'cgal/master' into T2-Document_projection_traits_3-maxGimeno
2021-08-30 12:25:51 +02:00
Sébastien Loriot
98e471849b
moving files from internal to PKG/internal
2021-08-26 11:33:39 +02:00
Mael Rouxel-Labbé
bcce76c062
Fix test & warnings
2021-08-26 11:08:16 +02:00
Sébastien Loriot
038c57fb6a
Merge pull request #5837 from maxGimeno/PMP-Self_intersections_limited_report-maxGImeno
...
PMP: Limited Number of Self-intersections
2021-08-13 18:23:20 +02:00
Sébastien Loriot
de6d8c6cbd
Merge pull request #5742 from danston/Shape_regularization-new_package-danston
...
[Feature] Shape Regularization New Package
2021-08-13 18:19:35 +02:00
Sébastien Loriot
814c9138ef
Merge remote-tracking branch 'cgal/5.3.x-branch'
2021-08-12 10:38:11 +02:00
Sebastien Loriot
c25c7c4668
Merge pull request #5882 from sloriot/Data-Ply_edge_prop
...
Update PLY files to valid format
2021-08-12 10:24:32 +02:00
Sébastien Loriot
cff3cdb40e
Merge remote-tracking branch 'cgal/5.2.x-branch' into HEAD
2021-08-12 10:23:57 +02:00
Sebastien Loriot
8d00945943
Merge pull request #5655 from danston/PSP-libpointmatcher_enhancements-danston
...
[Small Feature] Support for libpointmatcher::GenericDescriptorOutlierFilter
2021-08-12 10:10:13 +02:00
Maxime Gimeno
7345cf1318
Merge remote-tracking branch 'cgal/master' into PMP-Self_intersections_limited_report-maxGImeno
2021-08-11 15:31:20 +02:00
Dmitry Anisimov
933940435a
Merge remote-tracking branch 'origin/master' into Shape_regularization-new_package-danston
2021-08-04 15:30:10 +02:00
Efi Fogel
5e73fe1eba
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
2021-08-04 12:22:09 +03:00
Mael Rouxel-Labbé
32b2354ac1
Fix may-be-used-uninitialized warning
2021-07-30 10:35:10 +02:00
Sébastien Loriot
aee767b2e3
update to valid format
2021-07-30 10:07:33 +02:00
Laurent Rineau
5759a800e3
Merge pull request #5705 from maxGimeno/CGAL-Clean_up_boost_versions-maxGimeno
2021-07-28 10:14:38 +02:00
Laurent Rineau
4fb90756da
Merge pull request #5475 from sloriot/gsoc2019-PMPHDist-martinskrodzki
...
[Small Feature] Add bounded error Hausdorff distance
2021-07-27 16:28:04 +02:00
Laurent Rineau
2599d8e41a
Merge pull request #5863 from MaelRL/BGL-Fix_FFG_nonconst_index_pmaps-GF
...
Fix index maps for non-const Face_filtered_graph
2021-07-27 15:55:11 +02:00
Laurent Rineau
71175aad53
Merge pull request #5863 from MaelRL/BGL-Fix_FFG_nonconst_index_pmaps-GF
...
Fix index maps for non-const Face_filtered_graph
2021-07-27 15:52:23 +02:00
Mael Rouxel-Labbé
ec9c77b44d
Use the non-const ::type typedef for consistency
...
Internally, both ::type and ::const_type are the same
2021-07-26 13:49:27 +02:00
Mael Rouxel-Labbé
09337e4c3b
Add some missing STL includes
2021-07-26 13:06:35 +02:00
Mael Rouxel-Labbé
55e71b602a
Test binder-based index pmaps on selection -changing FFG
2021-07-26 12:27:03 +02:00
Mael Rouxel-Labbé
e3b1544070
Revert to binder-pmaps for FFG's index maps (but fix them)
2021-07-26 12:25:46 +02:00
Mael Rouxel-Labbé
a221d9f1a7
Using boost:: rather than CGAL:: for FFG's index pmap properties
2021-07-23 14:26:20 +02:00
Mael Rouxel-Labbé
4d471cf139
Enhance tests for Face_filtered_graph
2021-07-23 12:15:42 +02:00
Mael Rouxel-Labbé
eb4d2953d5
Fix index maps for non-const Face_filtered_graph
2021-07-23 12:14:32 +02:00
Maxime Gimeno
a3d1765ab4
Merge remote-tracking branch 'cgal/master' into CGAL-Clean_up_boost_versions-maxGimeno
2021-07-19 14:18:40 +02:00
Sebastien Loriot
40f507a1f1
Merge pull request #5800 from MaelRL/SS-Doc_fixes-GF
...
Harmonization of some IO stream documentation
2021-07-19 07:56:48 +02:00
Sebastien Loriot
4789c14163
Update BGL/test/BGL/test_cgal_bgl_named_params.cpp
2021-07-15 15:03:36 +02:00
Maxime Gimeno
03a1639eff
Replace NP name
2021-07-09 14:37:21 +02:00
Maxime Gimeno
e22ff7c378
add the named parmater
2021-07-06 13:26:02 +02:00
Dmitry Anisimov
c5bea93e58
renamed max to maximum and min to minimum in NP to be consistent with other packages
2021-06-30 12:39:01 +02:00
Dmitry Anisimov
73581e15ad
added named param for choosing between one sided and symmetric dist in the is_larger_HD function
2021-06-29 14:17:00 +02:00
Jane Tournois
89a227af80
make 'weights' a boost named parameter of create_labeled_image_mesh_domain()
2021-06-25 17:09:32 +02:00
Mael Rouxel-Labbé
78ff9185b3
Harmonize ASCII usage across all packages
2021-06-23 23:34:32 +02:00
Mael Rouxel-Labbé
a34debc92b
Uniformize os/is/s/i stream parameter name in Stream_support/io
...
+ remove extra backticks in NP doc
2021-06-23 23:32:06 +02:00
Jane Tournois
ec7a211a1d
add parameters to isotropic_remeshing
...
to able/disable split, collapse, and flip
2021-06-22 14:22:32 +02:00
Dmitry Anisimov
aaf55dbaa0
Merge remote-tracking branch 'maxGimeno/PMP-compare_faces_from_meshes-maxGimeno' into gsoc2019-PMPHDist-martinskrodzki
2021-06-18 14:45:24 +02:00
Dmitry Anisimov
0c5d8ed8ed
extended named parameters
2021-05-31 17:21:28 +02:00
Dmitry Anisimov
ecfbec10fd
Merge remote-tracking branch 'origin/master' into Shape_regularization-new_package-danston
2021-05-31 11:36:49 +02:00
Dmitry Anisimov
5384f7a0a0
updated cmakelists, fixed warnings, added BGL params
2021-05-25 11:03:53 +02:00
Laurent Rineau
f427e6b87d
Merge pull request #5686 from sloriot/PMP-remove_si_boundary_cycles
...
Allow more repair
2021-05-19 17:24:06 +02:00
Laurent Rineau
d6b2c8d9dc
Merge pull request #5671 from maxGimeno/CGAL_IO-Add_missing-deprecated_functions-maxGimeno
...
CGAL_IO: Add missing fallbacks
# Conflicts:
# BGL/include/CGAL/boost/graph/IO/INP.h
# Point_set_processing_3/include/CGAL/IO/write_xyz_points.h
2021-05-18 18:13:38 +02:00
Maxime Gimeno
915f585505
misisng tests
2021-05-12 15:48:13 +02:00
Maxime Gimeno
e6c767d5c9
Simplify the GNUC versions tests
2021-05-12 15:45:07 +02:00
Maxime Gimeno
393ae7dae6
Clean-up boost_version reqs
2021-05-12 15:03:53 +02:00
Maxime Gimeno
9acf3d4b19
Add missing fallbacks for IO functions and result_of
2021-05-07 12:50:51 +02:00
Sébastien Loriot
79057f3cdd
allow to remesh a patch with boundary cycles of edges if genus is not to be preserved
2021-05-06 14:32:32 +02:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Sébastien Loriot
56025fb5f9
fix release number of depreciation
2021-05-04 14:38:47 +02:00
Sébastien Loriot
fb6f703b55
IO namespace for files in IO directories
2021-05-04 14:36:06 +02:00
Dmitry Anisimov
cb0e72049b
using constant property map instead of new get scalar value class
2021-04-29 18:07:01 +02:00
Dmitry Anisimov
c8307dc0d6
added support for GenericDescriptorOutlierFilter to the CGAL libpointmatcher interface
2021-04-29 15:23:38 +02:00
Dmitry Anisimov
a2f460c9d6
Merge branch 'master' into gsoc2019-PMPHDist-martinskrodzki
2021-04-27 18:37:32 +02:00
Efi Fogel
eef873f800
Fixed sc font
2021-04-27 19:27:41 +03:00
Sebastien Loriot
fa4a31a87b
Merge pull request #5583 from sloriot/PMP-face_epsilon_map
...
Polyhedral_envelope: face epsilon map
2021-04-21 15:26:48 +02:00
Mael
8226666398
Merge branch 'master' into Triangulation_on_sphere_2-GF
2021-04-17 11:22:30 +02:00
Sebastien Loriot
b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
...
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Dmitry Anisimov
0333778b96
added face matching, not finished
2021-04-08 16:22:32 +02:00
Sébastien Loriot
2a88ca2082
test new named param
2021-04-07 14:45:57 +02:00
Maxime Gimeno
17602e589e
Merge remote-tracking branch 'cgal/master' into CGAL-clang_tidy__nullptr_on_Mesh_2-GF
2021-04-07 09:17:51 +02:00
Laurent Rineau
58ddf16295
Merge pull request #5507 from afabri/PMP-vtune_isotropic_remeshing-GF
...
PMP: Accelerate isotropic remeshing
2021-04-06 15:13:11 +02:00
Sébastien Loriot
dd19b506ed
first version to add epsilon per face
2021-04-03 11:14:15 +02:00
Mael Rouxel-Labbé
ca91f533ef
Add a NP to not color faces in Tos2::write_OFF
2021-03-24 00:14:58 +01:00
Efi Fogel
30da4ebae2
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
2021-03-22 13:35:23 +02:00
Sébastien Loriot
887b7d0eaa
add METIS cmake support file
2021-03-18 14:58:04 +01:00
Laurent Rineau
e82018f68e
Merge pull request #5366 from sloriot/BGL-regul_fct_into_exp_ns
...
Move non-documented experimental function in experimental namespace
2021-03-03 17:33:17 +01:00
Laurent Rineau
22b823f066
Merge pull request #5434 from maxGimeno/Doc-Dont_use_small_caps-maxGimeno
...
Doc: Don't use small caps
2021-03-03 17:32:57 +01:00
Laurent Rineau
d8c294e4e9
Merge pull request #5366 from sloriot/BGL-regul_fct_into_exp_ns
...
Move non-documented experimental function in experimental namespace
2021-03-03 17:10:25 +01:00
Andreas Fabri
a945c4f840
small_vector has reserve()
2021-03-02 21:30:36 +00:00
Andreas Fabri
95ea922de8
Important gain for Euler::add_face()
2021-03-02 14:40:22 +00:00
Efi Fogel
12a85a919b
Merge remote-tracking branch 'cgal/master' into Aos_2-boundary_objects-efic
2021-03-01 15:39:36 +02:00
Maxime Gimeno
b80daff6fb
Fixes
2021-02-19 11:31:52 +01:00
Laurent Rineau
1a040c8552
Merge pull request #4749 from danston/Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
2021-02-19 07:59:59 +01:00
Laurent Rineau
c70da09776
Merge pull request #5049 from sloriot/PMP-corefine_non_manifold
...
corefine with non manifold edges
2021-02-18 15:26:56 +01:00
Laurent Rineau
a72fdb7b3c
Merge pull request #5352 from lrineau/CGAL-fix_CGAL_IO-GF
...
Fixes after the PR "CGAL I/O
2021-02-18 15:23:43 +01:00
Laurent Rineau
34985a2ede
Merge pull request #5421 from maxGimeno/CGAL-Fix_const_for_variable-maxGimeno
...
BGL, PMP: Fix a warning
2021-02-18 15:19:03 +01:00
Maxime Gimeno
e7197d89d2
replace remaining wrong function call
2021-02-08 09:28:13 +01:00
Maxime Gimeno
cca6d7fa88
add missing using
2021-02-08 09:06:57 +01:00
Laurent Rineau
731ef9bfea
Merge pull request #5397 from sloriot/BGL-iv_cpfg
...
Handle isolated vertices in the target mesh
2021-02-05 16:10:08 +01:00
Laurent Rineau
ec87afe569
Merge pull request #5397 from sloriot/BGL-iv_cpfg
...
Handle isolated vertices in the target mesh
2021-02-05 16:07:14 +01:00
Maxime Gimeno
2dac31f36f
Clean-up and fix doc
2021-02-05 14:14:11 +01:00
Maxime Gimeno
fb3746168d
remove \sc
2021-02-05 11:10:20 +01:00
Maxime Gimeno
98ffbba648
Fix warning
2021-02-02 14:55:50 +01:00
Maxime Gimeno
7bf9c14f72
Factorization
2021-01-28 10:01:52 +01:00
Maxime Gimeno
2d59464b2b
remove os.precision(6) as it is the default.
2021-01-27 15:49:42 +01:00
Maxime Gimeno
41c823c083
replace default value of stream precision
2021-01-27 15:44:02 +01:00
Sébastien Loriot
71ae816bfa
Merge remote-tracking branch 'cgal/master' into PMP-corefine_non_manifold
2021-01-27 13:46:09 +01:00
Sébastien Loriot
026abdb175
handle isolated vertices in the target mesh
2021-01-27 10:17:42 +01:00
Maxime Gimeno
19a10eddfc
add missing overloads
2021-01-26 10:40:06 +01:00
Maxime Gimeno
7cf6a3bed0
Fix VRML_2 logic
2021-01-26 10:15:20 +01:00
Maxime Gimeno
02d5819b5b
Fixes
2021-01-26 09:35:13 +01:00
Laurent Rineau
ca9febf3b8
Merge pull request #5063 from maxGimeno/CMake-modernization-maxGimeno
...
CMake modernization
# Conflicts:
# CGAL_ipelets/demo/CGAL_ipelets/CMakeLists.txt
2021-01-22 15:25:54 +01:00
Maxime Gimeno
9ac0a1de04
Merge remote-tracking branch 'cgal/master' into CMake-modernization-maxGimeno
2021-01-18 11:52:30 +01:00
Maxime Gimeno
49f68654d6
WIP
2021-01-18 11:48:04 +01:00
Sébastien Loriot
27de834e30
move non-documented/exp function in experimental namespace
2021-01-18 11:30:02 +01:00
Maxime Gimeno
a46d62b83e
WIP testing deprecated IO functions
2021-01-15 15:09:12 +01:00
Sébastien Loriot
ad911271a9
Merge commit '6594e7549bd70923990d86c31e2aa267a79bb629' into HEAD
2021-01-15 10:12:17 +01:00
Sébastien Loriot
bdd4efe3b3
Merge commit 'efc0c525e8b' into HEAD
2021-01-15 10:06:56 +01:00
Sébastien Loriot
efc0c525e8
include non-deprecated header
2021-01-15 10:02:00 +01:00
Dmitry Anisimov
f7abb6c343
Merge branch 'master' into Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
2021-01-14 17:23:24 +01:00
Dmitry Anisimov
c657451934
Merge branch 'master' into Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
2021-01-14 10:38:51 +01:00
Maxime Gimeno
2255f8e8ea
Merge remote-tracking branch 'cgal/master' into CMake-modernization-maxGimeno
2021-01-13 14:34:09 +01:00
Maxime Gimeno
5948bc846e
Try to remove Filtered_kernel from the dependencies of BGL
2021-01-11 14:11:30 +01:00
Maxime Gimeno
5d2ad68148
Add new Dependences. ATTENTION BGL is propagated through the NPs in Stream_support
2021-01-08 15:58:46 +01:00
Sébastien Loriot
8da0380077
fix warning
2021-01-08 14:17:45 +01:00
Maxime Gimeno
bcac80b15c
Fixes and clean-up
2021-01-08 13:15:04 +01:00
Maxime Gimeno
3d1c41fd14
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2021-01-07 15:05:28 +01:00
Laurent Rineau
85325d789f
Merge pull request #5090 from afabri/FastEnvelope-GF
...
Polygon Mesh Processing: Add envelope test
2021-01-06 16:11:56 +01:00
Laurent Rineau
3e6e12a66e
Merge pull request #5274 from benlaurie/fp-fix
...
Allow FT that isn't floating point.
2021-01-06 16:11:35 +01:00
Laurent Rineau
d6f76d4f87
Merge pull request #5299 from maxGimeno/Checks_in_github-maxGimeno
...
CI: Add Checks in GitHub Actions
2021-01-06 16:11:08 +01:00
Laurent Rineau
fee181b6eb
Merge pull request #5299 from maxGimeno/Checks_in_github-maxGimeno
...
CI: Add Checks in GitHub Actions
2021-01-06 16:04:47 +01:00
Maxime Gimeno
fc4fc891e7
Fix dependencies
2020-12-29 14:33:49 +01:00
Ben Laurie
a7b6f61ca1
Use C++ casts and the right type.
2020-12-14 10:57:49 +00:00
Ben Laurie
9a75f9b285
Allow FT that isn't floating point.
2020-12-13 21:43:42 +00:00
Maxime Gimeno
1d98f0f71d
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-12-09 14:40:02 +01:00
Maxime Gimeno
0bbb6c6f4e
Fix some warnings
2020-12-09 14:34:14 +01:00
Sébastien Loriot
08eeacca8b
Merge remote-tracking branch 'cgal/master' into FastEnvelope-GF
2020-12-07 16:40:34 +01:00
Dmitry Anisimov
c2085ea36c
Merge branch 'master' into Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
2020-12-04 18:32:25 +01:00
Maxime Gimeno
27c3e05c26
Fix test for STL in BGL
2020-12-04 11:07:56 +01:00
Maxime Gimeno
c8c41a54d3
NOT WORKING
2020-12-03 15:37:58 +01:00
Sébastien Loriot
8d45889b6a
add new named parameter
2020-12-03 10:25:52 +01:00
Maxime Gimeno
70801754ce
Extract the test of invalid NOFF because it is supposed to work for Polyhedron
2020-12-02 10:22:39 +01:00
Sébastien Loriot
cde45d2405
Merge remote-tracking branch 'cgal/master' into PMP-corefine_non_manifold
2020-11-27 10:22:24 +01:00
Maxime Gimeno
c52f63c6ca
Fix VTK tests
2020-11-26 11:31:32 +01:00
Maxime Gimeno
512975b354
Finish fixing STL.
2020-11-26 10:33:35 +01:00
Maxime Gimeno
79977c45d8
WIP fix STL
2020-11-25 16:24:30 +01:00
Sébastien Loriot
2464be1eb6
typo
2020-11-25 09:00:26 +01:00
Andreas Fabri
6f50e81bff
Fix warning
2020-11-24 15:24:02 +00:00
Efi Fogel
3778086ebf
Fixed references to arrangement manual
2020-11-24 13:37:55 +02:00
Maxime Gimeno
493f034fda
Fix some warnings
2020-11-23 11:06:59 +01:00
Giles Bathgate
320da5e1c5
Fix uninitialized member in iterator.h
2020-11-22 14:11:14 +00:00
Maxime Gimeno
7cfb944afb
Fixes
2020-11-19 12:11:51 +01:00
Andreas Fabri
370ad4a5bf
Fix test of split_graph_into_polylines()
2020-11-18 15:25:12 +00:00
Maxime Gimeno
3b70343590
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-11-16 16:19:43 +01:00
Andreas Fabri
f246c4abf8
merge
2020-11-13 16:26:57 +00:00
Laurent Rineau
49e7ddccc9
Merge pull request #4243 from maxGimeno/Cmake_improvements-maxGimeno
...
General CMake improvements
2020-11-13 15:43:54 +01:00
Laurent Rineau
2f73dab22f
Merge pull request #5071 from sgiraudot/PSP-Scanline_orient_normals-GF
...
[Small Feature] Scanline Orient Normals
2020-11-13 15:31:56 +01:00
Sébastien Loriot
d3e54b9b99
add new named parameter
2020-11-10 13:21:31 +01:00
Andreas Fabri
ac1200fe28
Cleanup of GetFilter
2020-11-10 10:52:53 +00:00
Maxime Gimeno
8e23d5c482
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-11-10 09:00:41 +01:00
Laurent Rineau
b248867e91
Merge pull request #5141 from maxGimeno/Demo-Fix-clipping_plugin-maxGimeno
2020-11-09 17:10:24 +01:00
Maxime Gimeno
cc00d293df
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-11-06 09:37:18 +01:00
Maxime Gimeno
b365c9ad42
replace bgl parameter number in test
2020-11-05 09:00:40 +01:00
Laurent Rineau
3f5e9bad29
Merge pull request #5124 from sloriot/PMP-simplify_polyline
...
Add experimental non-documented function to simplify a 3D polyline
2020-11-04 20:45:59 +01:00
Maxime Gimeno
8b0ba4c786
Add a named_parameter to allow self-intersections for clip and split for planes and iso_cuboids
2020-11-04 10:21:55 +01:00
Sébastien Loriot
7bcbf8fb7d
update from master
...
merge branch into master
2020-10-30 14:04:44 +01:00
Maxime Gimeno
1c00bf6847
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-10-29 15:09:16 +01:00
Laurent Rineau
5b2f55c96c
Merge remote-tracking branch 'cgal/master' into PSP-Scanline_orient_normals-GF
2020-10-29 09:35:39 +01:00
Mael
38c3dc7924
Merge branch 'master' into Iterative_authalic_parameterization
2020-10-28 17:34:01 +01:00
Laurent Rineau
41211e308b
Merge branch '5.1.x-branch'
2020-10-28 09:52:34 +01:00
Laurent Rineau
6007fe7c04
Merge branch 'releases/CGAL-5.0-branch' into 5.1.x-branch
2020-10-28 09:51:02 +01:00
Sébastien Loriot
1d3f1fe6d5
add new named parameter
2020-10-27 19:10:49 +01:00
Maxime Gimeno
753982443c
Fix 3mf I/O and tests
2020-10-27 12:38:10 +01:00
Sébastien Loriot
1e6bf0c2f3
fix warnings
2020-10-26 17:00:21 +01:00
Mael Rouxel-Labbé
b5f568286f
Add some missing data files
2020-10-26 11:28:51 +01:00
Maxime Gimeno
d534996f97
Fixes
2020-10-26 10:29:27 +01:00
Maxime Gimeno
bebd60c12b
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-10-20 09:53:54 +02:00
Sébastien Loriot
87b8f66e14
update from master
2020-10-20 09:19:13 +02:00
Andreas Fabri
e957de2993
Make the filter a named parameter
2020-10-20 09:17:09 +02:00
Dmitry Anisimov
1333517747
fixed docs + max_sq_dist param changed to the dist param
2020-10-19 11:45:21 +02:00
Mael Rouxel-Labbé
4b28101397
Misc IO fixes
2020-10-14 21:46:18 +02:00
Mael Rouxel-Labbé
6396217ca3
Fix OFF reading with custom Polyhedron_3 traits
2020-10-14 19:22:17 +02:00
Laurent Rineau
aa527e9ae7
Fix a warning
...
```
/mnt/testsuite/include/CGAL/draw_face_graph.h:172:16: warning: 'keyPressEvent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
virtual void keyPressEvent(QKeyEvent *e)
^
/mnt/testsuite/include/CGAL/Qt/Basic_viewer_qt.h:1306:16: note: overridden virtual function is here
virtual void keyPressEvent(QKeyEvent *e)
^
```
2020-10-14 16:28:44 +02:00
Mael Rouxel-Labbé
0583a4862e
Add precision support to Geomview streams
2020-10-14 15:32:27 +02:00
Laurent Rineau
41ef36a90d
Fix a compilation error
...
```
.../include/CGAL/draw_face_graph.h:116:23: error: ‘is_border’ was not declared in this scope
116 | if (!is_border(h, sm))
| ~~~~~~~~~^~~~~~~
```
2020-10-14 14:20:46 +02:00
Mael Rouxel-Labbé
c9af7a17c9
Remove obsolete CGAL_UNUSED after BOOST_CONCEPT_ASSERTIONS
...
GNU g++ 4.8 is no longer supported, and it gives errors with newer clangs/boost.
Also it doesn't give warnings anymore anyway: there are other places where
BOOST_CONCEPT_ASSERTIONS were used without CGAL_UNUSED.
2020-10-14 10:59:46 +02:00
Mael Rouxel-Labbé
630d9eb2f6
Various fixes in IO tests (BGL/PS/PMP/SS)
2020-10-13 18:15:34 +02:00
Mael Rouxel-Labbé
ff493593b3
Call reserve() when #nv/ne/nf is known
2020-10-13 18:14:15 +02:00
Mael Rouxel-Labbé
ec71a79fdf
Fix some missing flushers
2020-10-13 18:02:28 +02:00
Mael Rouxel-Labbé
1520c8bc61
Fix #nv #nf of meshes with garbage
2020-10-13 17:56:07 +02:00
Mael Rouxel-Labbé
8b7ed1d3b0
Add missing data files
2020-10-13 17:55:19 +02:00
Simon Giraudot
1841da13f0
Update test
2020-10-13 14:20:39 +02:00
Simon Giraudot
43d4a5530a
Use constant property maps and remove helpers
2020-10-13 14:02:59 +02:00
Simon Giraudot
c453422a53
Update from review
2020-10-12 14:27:44 +02:00
Mael Rouxel-Labbé
f55ef7dd50
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-10-09 18:36:17 +02:00