Mael Rouxel-Labbé
34ea88c73d
Use is_valid_*_descriptor
2022-10-04 22:22:40 +02:00
Mael Rouxel-Labbé
60ecc51ba7
Code cleaning (no real changes)
2022-10-04 20:43:31 +02:00
Mael Rouxel-Labbé
13cbddd22b
Regroup similar BGL helpers
2022-10-04 16:23:54 +02:00
Mael Rouxel-Labbé
723e44389c
Drive-by boost removal
2022-10-04 15:36:34 +02:00
Mael Rouxel-Labbé
226f84f2e6
Check face graph validity and not just halfedge validity in post-reading BGL IO
2022-10-04 15:36:04 +02:00
Mael Rouxel-Labbé
e61b4a838a
Use is_valid_descriptors in graph checkers + fixes/improvements
2022-10-04 15:35:36 +02:00
Andreas Fabri
d3fca65ae5
CGAL: No longer per package assertions
2022-09-23 12:49:40 +01:00
Sven Oesau
80eb8601e6
Merge branch 'CGAL:master' into Region_growing-revision-soesau
2022-09-02 16:42:41 +02:00
Sébastien Loriot
9dd8235dc5
more workarounds for MSVC 2015
...
[skip ci]
2022-08-10 23:50:39 +02:00
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
Sébastien Loriot
e564f4eaa5
Merge remote-tracking branch 'cgal/master'
2022-08-02 12:05:51 +02:00
Laurent Rineau
4789fcc474
Merge branch 'master' into Triangulation_2-mark_domains-GF
2022-07-11 16:38:15 +02:00
Sven Oesau
5d5c380c66
Merge branch 'master' into Region_growing-revision-soesau
2022-07-06 15:20:11 +02:00
Sébastien Loriot
707b45cb5b
Merge remote-tracking branch 'cgal/5.5.x-branch'
2022-06-29 10:48:00 +02:00
Laurent Rineau
75ab8baae2
Merge pull request #6687 from sloriot/BGL-euler_doc
...
fix doc after import from Polyhedron
2022-06-29 09:49:41 +02:00
Sven Oesau
17e0923058
Merge branch 'master' into Region_growing-revision-soesau
2022-06-24 11:06:56 +02:00
Sébastien Loriot
29b3fb1bde
fix doc
2022-06-20 18:03:15 +02:00
Laurent Rineau
c132b6a11e
Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois
2022-06-13 16:26:34 +02:00
Sébastien Loriot
27514ed036
add Has_member_clear_v
2022-06-10 09:59:02 +02:00
Sébastien Loriot
6dc6373af8
is_Point_set_or_Range_or_Iterator<>::value -->
...
is_Point_set_or_Range_or_Iterator_v<>
2022-06-10 09:55:18 +02:00
Sébastien Loriot
ac8b6d4731
boost::is_same --> std::is_same
2022-06-10 08:18:20 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Sébastien Loriot
eee363df27
Merge cgal/master
2022-06-08 23:23:07 +02:00
Sébastien Loriot
5746e59b34
Merge cgal/master
2022-06-08 23:13:25 +02:00
Sébastien Loriot
c8cbbbfb1d
Merge cgal/master
2022-06-08 22:49:25 +02:00
Sébastien Loriot
5e124e5d5f
Merge cgal/master
2022-06-08 22:43:17 +02:00
Jane Tournois
7aa5e7759c
documentation of IO
2022-06-08 22:11:43 +02:00
Sébastien Loriot
f0fc06b998
Merge cgal/master
2022-06-08 22:10:34 +02:00
Jane Tournois
55f9f1008b
add parameter all_cells
...
to write all finite cells VS cells of the complex
2022-06-08 22:04:34 +02:00
Jane Tournois
d3662e8d21
add all_vertices parameter to output_to_medit
...
to decide whether we write all vertices, or only the ones that take part
to the complex
2022-06-08 22:04:34 +02:00
Sébastien Loriot
920c35c30e
Merge cgal/master
2022-06-08 21:56:39 +02:00
Jane Tournois
57439c0235
wip : transfer surface patch indices from c3t3 to Surface_mesh
...
in export_facets_in_complex()
2022-06-08 21:46:52 +02:00
Jane Tournois
595c969757
add another version of tetrahedron_soup_to_triangulation_3
...
based on indices, similarly to polygon_soup_to_polygon_mesh
and using named parameters for optional parameters
use it in an example
2022-06-08 21:46:51 +02:00
Sébastien Loriot
f836b7b066
add missing precondition
2022-05-23 18:01:00 +02:00
Sébastien Loriot
594d8bf38e
remove tag that is not used and add a way to pass default Point and Normal maps
2022-05-18 15:23:23 +02:00
Andreas Fabri
1afc3cc099
resolve merge conflict
2022-05-18 07:20:41 +01:00
Sebastien Loriot
b0e4eeb841
Merge pull request #6556 from afabri/BGL-suppress_boost_warning-GF
...
BGL: Suppress warning in boost
2022-05-13 15:53:02 +02:00
Sebastien Loriot
b9fabbe116
Merge pull request #6550 from afabri/BGL-adjacency_iterator-GF
...
BGL: Add adjacency_iterator for several classes
2022-05-13 15:51:44 +02:00
Andreas Fabri
7360250464
Fix typo
2022-05-10 11:07:05 +01:00
Laurent Rineau
90accc92ea
Merge pull request #6499 from MaelRL/STL-Merge_is_defaults-GF
...
Merge parameters::Is_default and parameters::is_default_parameter
2022-05-06 14:22:02 +02:00
Andreas Fabri
5f3e3b2e14
Use wrapper files to suppress warning
2022-05-05 08:46:11 +01:00
Andreas Fabri
7c207526f8
Add parameterization
2022-05-04 17:38:32 +01:00
Andreas Fabri
e7132912ba
BGL: Suppress warning in boost
2022-05-04 16:35:21 +01:00
Andreas Fabri
fd20beeef7
Use vertices_around_target()
2022-05-03 15:09:05 +01:00
Andreas Fabri
5e58f4a3a3
Also add it to OpenMesh
2022-05-03 14:21:43 +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
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
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
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
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
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
a6d9b99466
move macros in BaseDoxyfile
2022-01-04 11:10:09 +01:00
Sébastien Loriot
7bd0579f31
clean up
2022-01-03 16:45:59 +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
Dmitry Anisimov
2b2d0a7fb2
Merge remote-tracking branch 'origin/master' into Kinetic_shape_reconstruction-new_package-danston
2021-11-24 16:38:06 +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
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
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
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
Dmitry Anisimov
93aa51346f
fixed some things related to the reconstruction example
2021-10-12 17:30:07 +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
Mael Rouxel-Labbé
12805b47e8
Uniformize expansion term
2021-10-05 11:33:47 +02:00
Dmitry Anisimov
acb8bae90e
putting all parameters in common struct
2021-10-01 15:16:37 +02:00
Dmitry Anisimov
87c6631b5e
Merge remote-tracking branch 'origin/master' into Kinetic_shape_reconstruction-new_package-danston
2021-10-01 13:30:48 +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
Dmitry Anisimov
e155a0c0d0
Merge remote-tracking branch 'origin/master' into Kinetic_shape_reconstruction-new_package-danston
2021-09-24 11:50:44 +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
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
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
3c257dd01c
allow non-copyable object for named parameters
2021-08-31 15:54:25 +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
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
36a8bcc548
Merge remote-tracking branch 'origin/master' into Kinetic_shape_reconstruction-new_package-danston
2021-08-06 16:33:55 +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
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é
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é
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
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
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
1bf723dab8
Merge remote-tracking branch 'origin/master' into Kinetic_shape_reconstruction-new_package-danston
2021-06-09 18:32:14 +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
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
Dmitry Anisimov
a3b4153fdd
removed trailing whitespaces
2021-04-22 18:48:11 +02:00
Dmitry Anisimov
afd81cb38f
Merge remote-tracking branch 'upstream/master' into Kinetic_shape_reconstruction-new_package-danston
2021-04-22 17:50:16 +02: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
Dmitry Anisimov
0333778b96
added face matching, not finished
2021-04-08 16:22:32 +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
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
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
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
Dmitry Anisimov
e49e30fa8d
Merge remote-tracking branch 'upstream/master' into JP-clean-danston
2021-02-15 11:01:10 +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
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
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
5948bc846e
Try to remove Filtered_kernel from the dependencies of BGL
2021-01-11 14:11:30 +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
Dmitry Anisimov
6a7a04d4fa
added regularization
2021-01-04 17:57:46 +01:00
Dmitry Anisimov
d3ca6df559
added visibility and graphcut but not finished + surface extraction mockup
2020-12-28 17:55:05 +01:00
Dmitry Anisimov
3012987cc0
removed wrongly added file in BGL
2020-12-28 15:43:35 +01:00
Dmitry Anisimov
c46cd99e55
added pedge beyond iedge event, planar shape detection, reading point sets, and partition from raw input
2020-12-28 15:40:53 +01:00
Dmitry Anisimov
0d7afb1cbc
added reconstruction mockup + flat bbox edge case
2020-12-22 17:26:10 +01:00
Dmitry Anisimov
5c5c7c58a9
Merge remote-tracking branch 'upstream/master' into JP-clean-danston
2020-12-22 12:03:13 +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
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
Sébastien Loriot
8d45889b6a
add new named parameter
2020-12-03 10:25:52 +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
Giles Bathgate
320da5e1c5
Fix uninitialized member in iterator.h
2020-11-22 14:11:14 +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
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
Laurent Rineau
b248867e91
Merge pull request #5141 from maxGimeno/Demo-Fix-clipping_plugin-maxGimeno
2020-11-09 17:10:24 +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
Mael
38c3dc7924
Merge branch 'master' into Iterative_authalic_parameterization
2020-10-28 17:34:01 +01:00
Sébastien Loriot
1d3f1fe6d5
add new named parameter
2020-10-27 19:10:49 +01: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