Commit Graph

72920 Commits

Author SHA1 Message Date
Laurent Rineau a67462a4c7 Cosmetic: rename get_size to get_radius 2017-05-18 11:58:45 +02:00
Laurent Rineau 415fb5e49d Better display of vertices with time stamps 2017-05-18 11:58:44 +02:00
Jane Tournois 9efe48a581 replace distance with geodesic_distance to better fit the polylines 2017-05-18 11:58:44 +02:00
Andreas Fabri e947dfd812 Addess Sebastien's comments 2017-05-18 11:07:55 +02:00
Laurent Rineau 81dccb7d22 Add a macro CGAL_COMPACT_CONTAINER_DEBUG_TIME_STAMP
That macro allows to store the time stamp in the `CC_iterator` (the type
of handle for the triangulation vertices and cells), and check that
handle and pointee have the same time stamp.
2017-05-18 10:57:13 +02:00
Laurent Rineau f1e4ca1b63 Display time stamps in CGAL_MESH_3_PROTECTION_DEBUG 2017-05-18 10:57:13 +02:00
Laurent Rineau 6055d226b1 Add an assertion
The assertion checks that two vertex handles have the same time stamp if
and only if they have the same address.
2017-05-18 10:57:13 +02:00
Laurent Rineau e294cd8fe9 Fix new (recycled) time stamps when a TDS is copied 2017-05-18 10:57:13 +02:00
Laurent Rineau 0757cfaeb0 Re-use existing time stamps
When a `Vertex` or a `Cell` is recycled by the `Compact_container`,
re-use the existing time stamp instead of increment it. That will avoid
that the pointee of a handle has a changing timestamp.
2017-05-18 10:57:13 +02:00
Andreas Fabri 344ebcc374 fix typo 2017-05-18 10:26:58 +02:00
Laurent Rineau 3b1ebdb574 Merge pull request #2057 from janetournois/PMP-fix_is_outward_oriented-GF
PMP : fix `PMP::is_outward_oriented()`

(From a merge of 'cgal/releases/CGAL-4.10-branch', plus a merge of the
commit 'a6e2783'. That commit fixes the incompatibility with recent
changes in `master`.)
2017-05-17 13:02:38 +02:00
Sébastien Loriot a6e2783d36 use internal namespace introduced in e9395ab for accessing named parameters 2017-05-17 13:01:29 +02:00
Laurent Rineau 2ad18ad5d7 Merge pull request #2057 from janetournois/PMP-fix_is_outward_oriented-GF
PMP : fix `PMP::is_outward_oriented()`
2017-05-17 12:59:58 +02:00
Mael Rouxel-Labbé fd2dbd7d10 Added headers-related breaking changes to changes.html 2017-05-17 10:12:22 +02:00
Andreas Fabri 42880ee221 Fixes after Sebastien's review 2017-05-16 18:02:13 +02:00
Simon Giraudot ab33988eb5 Remove unused parameter 2017-05-16 14:13:43 +02:00
Simon Giraudot b1268f0a95 Silence unused argument 2017-05-16 14:13:43 +02:00
Simon Giraudot 4166de5024 Fix warning unused variable 2017-05-16 14:13:43 +02:00
Simon Giraudot 62df1454e3 Add CGAL::possibly in boolean test 2017-05-16 13:44:37 +02:00
Maxime Gimeno 0ebf21b969 Change is_two_side in draw_two_sides 2017-05-16 13:02:12 +02:00
Laurent Rineau 0feb23ec43 Re-add <CGAL/config.h> to avoid a conflict with `master`
The `#include` was removed by error by:

    73122ac202
    Author: Andreas Fabri <andreas.fabri@geometryfactory.com>
    Date:   Tue May 16 08:26:08 2017 +0200

        Change comment to avoid warning
2017-05-16 10:53:44 +02:00
Mael Rouxel-Labbé 9cd0f31d71 Temporarily silenced weighted alpha shape traits depreciation warnings 2017-05-16 10:28:09 +02:00
Mael Rouxel-Labbé 424c01285d Change comment to avoid warning 2017-05-16 10:19:54 +02:00
Andreas Fabri 73122ac202 Change comment to avoid warning 2017-05-16 10:19:54 +02:00
Andreas Fabri 40d6a3e68a Change comment to avoid warning 2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé 0cd98e6ff1 Silenced depreciation warnings from Weighted_point.h 2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé 266775bafa Silenced depreciation warnings from Regular_triangulation_euclidean_traits_23 2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé 3b57c69adb Partial revert of c3f32e612978fd6d0e3d8cd65963c886217b003e
Surface_mesher currently needs io_signatures for the deprecated Weighted_point
2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé 93aaa53af5 Removed some warnings 2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé cd2a562ffa Fixed improper guards against the inclusion of deprecated headers 2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé 7cef85e107 Improved deprecation_warning.h
-- Actually fail compilation even if CGAL_NO_DEPRECATION_WARNINGS is defined
-- An optional message can be passed through CGAL_DEPRECATED_MESSAGE_DETAILS
-- Print the replacement header in all cases, not just when warning about
   the deprecated header.
2017-05-16 10:17:41 +02:00
Mael Rouxel-Labbé c353f0f49c Added CGAL_NO_DEPRECATED_CODE macros to Regular_triangulation_euclidean_traits 2017-05-16 10:17:41 +02:00
Maxime Gimeno 374c235ffb Fix warning. 2017-05-16 09:57:55 +02:00
Simon Giraudot f303f14f4f Improve plane bases computation 2017-05-16 09:05:45 +02:00
Andreas Fabri ecd8408e3f Add newline at end of file 2017-05-16 08:29:10 +02:00
Andreas Fabri 37f27b8381 Remove unused typedef 2017-05-16 08:07:42 +02:00
Maxime Gimeno 1f8565cc4e Fix triangulation for nef facets with holes. 2017-05-15 17:37:05 +02:00
Sébastien Loriot 05fcab830e Add deprecation message 2017-05-15 10:09:19 +02:00
Guillaume Damiand 2965ecabea Update cmap definition
Following Mike Bliudze comment on cgal-edboard.
2017-05-12 10:46:05 -04:00
Andreas Fabri 3cc699504f fix release date 2017-05-12 11:01:33 +02:00
Mael Rouxel-Labbé aad0f9f792 Fixed namespace for named parameters 2017-05-12 10:54:00 +02:00
Mael Rouxel-Labbé 2cd54cd380 Removed obsolete and broken INPUT definition from doxygen.in 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé 883d8a0a15 Fixed unsigned signed comparison 2017-05-12 10:34:56 +02:00
Andreas Fabri ae19fa592f repair changes.html 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé fd97d9b973 Fixed typo in documentation 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé 478a867e5e Fixed DooSabin subdivision when using the Polyhedron demo's Polyhedron items 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé 3ea50c4567 Fixed missing include 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé 84d782e09b Fixed data paths 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé b5e935c817 Tiny cleaning 2017-05-12 10:34:56 +02:00
Mael Rouxel-Labbé 2a91734d21 Updated changes.hmtl with the new sqrt3 border handling 2017-05-12 10:34:56 +02:00