Commit Graph

92466 Commits

Author SHA1 Message Date
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