Mael Rouxel-Labbé
5106db47b6
Add local stitching
2020-05-15 20:22:10 +02:00
Sébastien Loriot
fbd9628307
add a static bool map and use it when possible
...
also remove Static_property_map that is a duplicate of Constant_property_map
2020-05-15 18:27:33 +02:00
Sébastien Loriot
577ea40394
add the possibility to not remove some vertices when removing connected components
2020-05-15 18:07:30 +02:00
Sébastien Loriot
2eab2f4472
add a property map returning a const bool at compile time
2020-05-15 18:06:35 +02:00
Sébastien Loriot
094bfe35a3
do not iterate on a container while removing elements
2020-05-15 18:05:57 +02:00
Sébastien Loriot
9f0ebc705b
set the initial size of the internal vector when using vector_property_map
2020-05-15 18:03:40 +02:00
Andreas Fabri
8a53e00155
polish
2020-05-15 15:27:02 +01:00
Andreas Fabri
8c68031de1
Move the code into Euler_operations.h
2020-05-15 15:23:52 +01:00
Andreas Fabri
6e26cf0a39
Change name of function and variable
2020-05-15 15:16:25 +01:00
Maxime Gimeno
f144de393a
Add binary support for surf reading.
2020-05-15 15:53:33 +02:00
Andreas Fabri
7a6bdc1946
Mesh_2: make it deterministic
2020-05-15 14:16:56 +01:00
Mael Rouxel-Labbé
65e612d26a
Do not use the deprecated API of copy_face_graph in stitching tests
2020-05-15 14:59:25 +02:00
Jane Tournois
7eb640c655
warning "may be used uninitialized"
2020-05-15 14:53:47 +02:00
Jane Tournois
b6912d92ea
fix warnings
...
- move #define a better location
- conversion double/size_t
- unused parameters
- automatic conversion int/boolean
2020-05-15 13:54:19 +02:00
Sébastien Loriot
80da7ff111
add missing const
2020-05-15 11:19:35 +02:00
Guillaume Damiand
35446f5180
Remove one warning in unsew_edgewidth_repeatedly.cpp example
2020-05-14 18:58:35 +02:00
Jane Tournois
3d5fc5c1ca
silent warning "STL4009: std::allocator<void> is deprecated in C++17."
...
from boost-1_71\boost/bimap/detail/manage_additional_parameters.hpp(86):
warning C4996: 'std::allocator<void>': warning STL4009: std::allocator<void>
is deprecated in C++17.
You can define _SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING or
_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS
to acknowledge that you have received this warning.
see https://github.com/boostorg/beast/issues/1272
it seems that this warning is an error in msvc
2020-05-14 13:51:41 +02:00
Guillaume Damiand
52186a04e0
Two bug fixes: (1) computation of cycle lengths, when some halfedges are flip; (2) when we use of face graph wrapper with surface mesh we can not use nullptr.
2020-05-14 11:38:15 +02:00
Laurent Rineau
252b58d39f
Change the version compatibility to SameMajorVersion
...
and change the testsuite
2020-05-14 11:26:00 +02:00
Laurent Rineau
d85396c148
Make CGAL relocatable again
...
It will be relocatable if the user does not change
`CGAL_INSTALL_CMAKE_DIR` from its default.
2020-05-14 11:10:04 +02:00
Laurent Rineau
f4cf19f64b
Cosmetic: use variables from GNUInstallDirs instead of our guesses
2020-05-14 10:55:56 +02:00
Maxime Gimeno
c15d63000f
Fix min max errors
2020-05-14 10:49:12 +02:00
Mael
f7dee23b5d
Remove erroneous 'const'
...
The concept `Kernel::ConstructPoint_3::operator()` is not required to be const.
2020-05-14 09:54:45 +02:00
Mael Rouxel-Labbé
0e7cf9da70
Factorize functor construction
2020-05-14 09:42:40 +02:00
Jane Tournois
c9fab91c9a
fix conversion warnings
...
and constify what should be
2020-05-14 08:45:48 +02:00
Laurent Rineau
f12f6f5f08
Fix #4720
2020-05-13 21:22:07 +02:00
Laurent Rineau
d30dfacf5f
Fix the testsuite of test/Installation/ with CTest
2020-05-13 21:15:55 +02:00
Laurent Rineau
7d64c59b86
Fix the lack of LABEL for test_find_package_version_*
2020-05-13 21:15:34 +02:00
Sébastien Loriot
41d1898abf
fix warning
2020-05-13 18:45:54 +02:00
Mael
bd48aed9b8
Use the traits class to construct points
2020-05-13 17:59:22 +02:00
Simon Giraudot
cab06077f1
Fix warnings
2020-05-13 16:12:43 +02:00
Sébastien Loriot
84fe1d2af0
hide verbose/debug code
2020-05-13 09:16:50 +02:00
Jane Tournois
916d09f451
prevent surface from self-folding during collapse
...
collapse_preserves_surface_star() checks that normals to the surface
do not get inverted and the surface stars do not "fold" on themselves
2020-05-13 07:47:07 +02:00
Mael Rouxel-Labbé
268f58247b
Fix BGL named parameter IDs
2020-05-12 19:29:51 +02:00
Mael Rouxel-Labbé
faf265f055
Enhance tests
2020-05-12 19:24:48 +02:00
Mael Rouxel-Labbé
baad9c9cb2
Fix only marking the first halfedge of a pair as unstitchable
...
This was ok when the first halfedge was always the one being kept,
but with the addition of the halfedge_keeper mechanism, both halfedges
must be marked.
2020-05-12 19:23:26 +02:00
Mael Rouxel-Labbé
96f259e306
Const correctness
2020-05-12 19:23:20 +02:00
Mael Rouxel-Labbé
3e321f3c84
Simplify call to PMP::connected_components
2020-05-12 19:22:24 +02:00
Mael Rouxel-Labbé
4b9f7fe425
Merge remote-tracking branch 'cgal/master' into PMP-Halfedge_comparer_for_stitch_borders-GF
2020-05-12 19:19:41 +02:00
Sébastien Loriot
7c4586be1b
Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch'
2020-05-12 16:59:02 +02:00
Sébastien Loriot
fb83386f44
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2020-05-12 16:58:32 +02:00
Sebastien Loriot
254f654ff5
Merge pull request #4702 from sloriot/PMP-simplify_example
...
Simplify example
2020-05-12 16:56:14 +02:00
Sebastien Loriot
1008eaed39
Merge pull request #4701 from maxGimeno/Fix_for_min_max-maxGimeno
...
Fix remaining std::max
2020-05-12 16:55:46 +02:00
Sebastien Loriot
0ccdbf8aff
Merge pull request #4700 from lrineau/Mesh_3-fix_UBSAN_error_binding_ref_to_null_pointer-GF
...
Fix UBSAN error: do not bind reference to null pointer
2020-05-12 16:54:53 +02:00
Mael Rouxel-Labbé
bc076f14cb
Update OBB NPs
2020-05-12 15:34:34 +02:00
Mael Rouxel-Labbé
038869cab9
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-05-12 15:12:21 +02:00
Mael Rouxel-Labbé
d44adea081
Fix variable name
2020-05-12 15:11:07 +02:00
Mael Rouxel-Labbé
a0f9d58efe
Fix bad conflict resolution that erased some constructors
2020-05-12 13:49:52 +02:00
Mael Rouxel-Labbé
bace047a5f
Remove trailing whitespaces / tabs
2020-05-12 12:58:30 +02:00
Mael Rouxel-Labbé
01d5e5f2b8
Add CGAL_NO_UNIQUE_ADDRESS
2020-05-12 12:53:59 +02:00