Commit Graph

362 Commits

Author SHA1 Message Date
Laurent Rineau 4fbf00fb8a CMake>=3.13: opt for for new policies up to 3.15 2019-06-19 14:34:59 +02:00
Laurent Rineau be0d07d150 Merge pull request #3979 from afabri/CGAL-null_ptr-GF
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-17 14:10:35 +02:00
Andreas Fabri 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Andreas Fabri 9eaeb04023 Interpolation 2019-06-03 18:20:42 +02:00
Laurent Rineau 5c2df203b4 Merge pull request #3943 from mglisse/Number_types-expression_templates-glisse
Misc fixes for expression templates
2019-05-23 08:50:17 +02:00
Laurent Rineau 419032d859 Merge pull request #3947 from MaelRL/CGAL-Fix_typos-GF
Fix some typos in code/comments/documentation
2019-05-23 08:50:14 +02:00
Laurent Rineau b8fe6b10ee Merge pull request #3804 from afabri/CGAL_tests_must_not_include_basic-GF
Do not include <CGAL/basic.h>
2019-05-21 16:37:01 +02:00
Laurent Rineau 394aaacc15 Fix the declaration for dependencies 2019-05-20 09:59:34 +02:00
Mael Rouxel-Labbé 2848158354 Fix typos 2019-05-20 08:54:04 +02:00
Marc Glisse d3e9ce2d6b Missing #include 2019-05-17 23:47:34 +02:00
Marc Glisse a676b75ca0 Misc fixes for expression templates 2019-05-17 19:48:41 +02:00
Sébastien Loriot c8a3fdaff6 Merge pull request #3625 from sgiraudot/Stream_support-Enhance_color-GF
[Small Feature] Reworked CGAL::Color
2019-04-12 15:54:30 +02:00
Sebastien Loriot 80cece608c
Merge pull request #3595 from MaelRL/T2-Remove_strict_conflict_zone_boolean-GF
Triangulation_2: revert small feature DT2_strict_and_weak_conflict_zone
2019-04-12 15:35:06 +02:00
Simon Giraudot d314711eaf Merge remote-tracking branch 'mine/Stream_support-Enhance_color-GF' into Stream_support-Enhance_color-GF 2019-04-09 15:00:56 +02:00
Simon Giraudot 2c1ca1e893 Replace old color API using global const variable with new one using functions 2019-04-03 11:51:29 +02:00
Sébastien Loriot 5a30e88a92 replace cpp11::function by std::function 2019-03-29 13:28:33 +01:00
Sébastien Loriot 124012d9f9 replace cpp11::array by std::array 2019-03-29 13:28:33 +01:00
Sébastien Loriot ce126b87c6 remove cpp11::copy_n, cpp11::prev, and cpp11::next and use std instead 2019-03-29 13:28:32 +01:00
Andreas Fabri a1609350aa Remove #include<CGAL/basic.h> amd put what is needed if something is missing 2019-03-27 15:21:33 +01:00
Sébastien Loriot 246d89b91f add missing upper case letters 2019-02-14 11:01:28 +01:00
Sébastien Loriot 59bc453b42 first batch of replacement for level 1 in classified ref man
command used:
grep -l  "##" */doc/*/PackageDescription.txt | xargs  sed -i  -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Mael Rouxel-Labbé 48185ac153 Filter out irrelevant (<= 0) natural and regular neighbor coordinates
- coord == 0 is possible in theory, but not interesting to output
- coord < 0 is not possible in theory, but since we do construction and use
  signed (polygon_area_2()) area computations, we could in theory get
  negative coordinates in output
2019-01-14 11:20:16 +01:00
Mael Rouxel-Labbé 14150ef95c Revert commit b307771 ("bug fix for natural_neighbor_coordinates_2...
... using a small feature in the conflict zone functions of
Delaunay_triangulation_2")

See concerns raised in the (not-actually-approved) small feature:

https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/DT2_strict_and_weak_conflict_zone
2019-01-14 11:19:21 +01:00
Guillaume Damiand 7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand 2018-11-05 07:32:58 +01:00
Laurent Rineau 821f9c015e Merge pull request #3311 from sloriot/Doc-Pkg_link_name
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Guillaume Damiand 92ba7fa6c9 Update minimum cmake required version in all CMakeLists.txt 2018-10-18 14:49:23 +02:00
Guillaume Damiand 0bd9088b5a Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required. 2018-10-17 14:17:08 +02:00
Guillaume Damiand 7f09308d33 Remove all include_directories(BEFORE ../../include) in CMakeLists.txt 2018-10-17 13:07:22 +02:00
Andreas Fabri 3701140277 Remove unused variables 2018-10-10 07:59:20 +02:00
Sébastien Loriot ea240cfac5 use \PkgXXX instead of \PkgXXXSummary 2018-10-08 10:28:44 +02:00
Sébastien Loriot a2e8a1c68f add the suffix Ref to doxygen link to reference 2018-10-08 10:26:56 +02:00
Andreas Fabri 660cb5d778 Add precondition that range is non-empty. This is more explicit than the precondition that norm>0 2018-10-02 11:07:43 +02:00
Andreas Fabri 77010f5f0a Resimplify and fix the documentation 2018-09-26 16:17:35 +02:00
Andreas Fabri c5f85b212d Switch to make_zero() 2018-09-26 11:46:22 +02:00
Andreas Fabri 41946b72d6 Make linear_interpolation() work with non-scalar data 2018-09-26 09:06:34 +02:00
Mael Rouxel-Labbé 8b6826cb83 Renamed an internal function
Some compilers seem to get confused between different functions by the
<VF_arg_type> despite the functions having different numbers of arguments.
2018-06-28 11:57:06 +02:00
Mael Rouxel-Labbé ff541caac8 Changed macro to detect whether lambdas should be used or not 2018-06-28 10:23:33 +02:00
Mael Rouxel-Labbé 49789ef3bb Fixed namespace 2018-06-26 14:28:50 +02:00
Mael Rouxel-Labbé 68c8b797a6 Merge branch 'Interpolation-Use_result_of-GF-old' into Interpolation-Use_result_of-GF 2018-06-26 14:27:19 +02:00
Mael Rouxel-Labbé 14bda813d3 Workaround boost::is_constructible not being safe to use before C++11
Incidentally means that argument_type unfortunately must be defined
when not using C++11...
2018-06-25 12:13:46 +02:00
Mael Rouxel-Labbé cdf325138a Tiny indentation fix 2018-06-15 13:01:49 +02:00
Mael Rouxel-Labbé fa5ff4993d Improved the test of interpolation functions to test other types of functors 2018-06-15 12:54:59 +02:00
Mael Rouxel-Labbé c76dace89b Replaced uses of ::result_type and ::argument_type in Interpolation
This allows to pass more generic functors such as lambdas, for example.
2018-06-15 12:53:46 +02:00
Mael Rouxel-Labbé 77ab3dbd00 Added comments in examples about lambda support 2018-06-15 12:52:46 +02:00
Mael Rouxel-Labbé c26d1f09a6 Fixed error in the documentation 2018-06-15 12:44:38 +02:00
Mael Rouxel-Labbé bbb1431249 Fixed Construct_point_2 return type
Can't assume it is a const& otherwise we take references to temporaries
with kernels doing lazy constructions such as EPECK
2018-06-15 12:38:06 +02:00
Mael Rouxel-Labbé b4a7f84562 Misc minor changes 2018-06-14 16:35:57 +02:00
Mael Rouxel-Labbé 26c857a431 Moved unary/binary_function to CGAL::cpp98 2018-06-13 15:58:19 +02:00
Mael Rouxel-Labbé c1f7e536ca Minor doc fix 2018-05-04 13:57:41 +02:00
Mael Rouxel-Labbé 1dcda5f58a Reverted author change 2018-05-04 13:57:41 +02:00