Sébastien Loriot
560c77f567
rename named function parameter class
2019-07-15 06:25:02 +02:00
Sébastien Loriot
cebf0657d8
Use a full CGAL version of named function parameters
...
no longer rely on boost
2019-07-14 22:45:47 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Sébastien Loriot
bd955e57d3
fix conversion warnings
2019-04-10 14:28:35 +02:00
Sébastien Loriot
9c39f2260f
add calls to reserve before creating meshes
2019-04-02 21:54:30 +02:00
Sébastien Loriot
c8c1c11c9c
Merge pull request #3234 from sloriot/BGL-fix_copy_fg_with_garbage
...
Fix copy_face_graph with target mesh having garbage
2018-07-25 18:55:26 +02:00
Sébastien Loriot
e5ec40abe9
use itself as next instead of null_halfedge
...
some models might call set_prev on null_halfedge
2018-07-19 18:23:01 +02:00
Sébastien Loriot
869f1c01b0
init next pointer we rely on in the algorithm
2018-07-17 09:56:47 +02:00
Maxime Gimeno
e961746dd3
fix make_functor and doc.
2018-07-03 11:47:52 +02:00
Sébastien Loriot
edf7527b3f
simplify call
2018-05-17 13:42:42 +02:00
Maxime Gimeno
4b90bca4e3
Clean-up and fixes
2018-05-17 11:49:31 +02:00
Maxime Gimeno
e0cf352319
Revert changes to Emptyset_iterator and modifies default map management to use a dummy functor instead
2018-05-17 10:50:23 +02:00
Maxime Gimeno
cd6ffdc12a
Add property maps for simplex mapping.
...
Also adds an operator()(const T&){} to Emptyset_iterator so it can be used by boost::function_output_iterator().
2018-05-17 10:49:58 +02:00
Maxime Gimeno
6623d3633f
Clean-up and fixes
2018-05-17 10:49:58 +02:00
Maxime Gimeno
5fc0022d92
make copy_face_graph use NamedParameters
2018-05-17 10:49:58 +02:00
Maxime Gimeno
c3215b9331
Move graph_has_property from namespace boost to namespace CGAL and provide some doc for it.
2018-01-22 12:43:29 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Laurent Rineau
3fb6c05622
Merge pull request #2304 from sloriot/BGL-copy_non_manifold_vertices
...
Handle non-manifold vertices when copying a mesh
2017-07-28 18:42:38 +02:00
Jane Tournois
aeb9a72843
replace BOOST_FOREACH by a simple for loop
...
the BOOST_FOREACH loop was either crashing after one loop,
of entering an infinite loop on the first vertex of the range,
and this fixes the bug
it happened on vs2015 and vs2017, in Release mode, and only Release mode
2017-07-28 17:48:37 +02:00
Sébastien Loriot
bb175cdc66
handle non-manifold vertices when copying a mesh
2017-07-26 12:05:09 +02:00
Andreas Fabri
adde363ada
Make the computation of the kernel of a Surface_mesh work
2017-07-10 16:00:05 +02:00
Sébastien Loriot
f5044492c7
remove old implementation and benchmark using it
2017-01-18 16:44:21 +01:00
Sébastien Loriot
3fa4abe869
move function to init index maps to BGL
2017-01-18 16:37:34 +01:00
Sébastien Loriot
b3340608cc
move property map binders to property_map.h
2017-01-18 16:37:24 +01:00
Sébastien Loriot
e437f1d7e7
WIP add a new copy_face_graph implementation using halfedge_index_map when possible
2017-01-16 18:35:11 +01:00
Sébastien Loriot
a99a406d7f
set the bucket size of hash maps
2017-01-16 15:58:06 +01:00
Andreas Fabri
7af02ade63
Add a benchmark
2017-01-16 15:15:27 +01:00
Sébastien Loriot
5557ce17fd
add another version of copy_face_graph
2017-01-16 14:33:46 +01:00
Sébastien Loriot
d1a00c9ab4
add missing overload
2016-12-09 13:44:41 +01:00
Sébastien Loriot
a066f8c01b
use different overloads even in c++11
...
The default value for the point map cannot be set
2016-12-07 17:08:30 +01:00
Sébastien Loriot
b4da56f408
remove extra comma
2016-12-07 09:02:36 +01:00
Sébastien Loriot
20fa78081c
add property maps as parameter for copy_face_graph
2016-11-23 15:31:29 +01:00
Sebastien Loriot
af5c8210b7
Add missing requirements
2016-07-07 14:25:29 +02:00
Andreas Fabri
a9e8981278
Document that vertex and face type must be Hashable
2016-06-06 14:05:51 +02:00
Sebastien Loriot
64e8bbe44f
Update copy_face_graph.h
2016-06-06 13:50:33 +02:00
Andreas Fabri
cd367c4104
Take fix from janetournois:BGL-fix_conversion_of_boundary_halfedges-jtournois
2016-04-15 10:07:03 +02:00
Philipp Möller
72b2269958
Use Cartesian_converter for point property
2016-04-15 10:04:43 +02:00
Philipp Möller
b1666cece7
Improve wording
2016-04-15 10:04:42 +02:00
Philipp Möller
4df63ef37f
Specify correct concept
2016-04-15 10:04:41 +02:00
Philipp Möller
2b98567b2b
Use an internal v2v as well
2016-04-15 10:04:38 +02:00
Philipp Möller
d559271761
Add trickery for default template arguments
2016-04-15 10:04:36 +02:00
Philipp Möller
0fa954bc8a
Use f2f argument
2016-04-15 10:04:34 +02:00
Philipp Möller
e664952918
Basic documentation
2016-04-15 10:04:33 +02:00
Philipp Möller
56987c5062
Use output iterators and default them
2016-04-15 10:04:32 +02:00
Philipp Möller
6a5bf5f4ce
Rename the file
2016-04-15 10:03:46 +02:00