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
Mael Rouxel-Labbé
10c073b8df
Doc improvements
2018-05-04 13:57:41 +02:00
Jane Tournois
0f787d4b28
fix typo
2018-05-04 13:57:41 +02:00
Andreas Fabri
bfaa3b7d6e
fix include
2018-05-04 13:57:41 +02:00
Mael Rouxel-Labbé
d5a2403ee2
Minor doc fixes
2018-05-04 13:57:41 +02:00
Mael Rouxel-Labbé
de5795936f
Fixed indentation
2018-05-04 13:57:41 +02:00
Mael Rouxel-Labbé
52dd29a635
Actualized traits concepts
2018-05-04 13:57:41 +02:00
Mael Rouxel-Labbé
a5b773b12d
Updated doc of the sibson gradient fitting functions
2018-05-04 13:57:41 +02:00
Mael Rouxel-Labbé
07cda962b6
Minor doc fix
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
44570bd7e0
Fixed broken backward compatibility
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
89e2b72d1e
Renamed template parameter in the documentation
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
5d2fa6b4c6
Updated documentation of (natural|regular)_neighbor_coordinates_2
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
7a2382ee7f
Factorized some calls to construct_point_d
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
13432343ea
Reference manual misc updates
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
a3dce1bb75
Updated doc of interpolation functions
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
ebe92dc1b1
User manual improvements
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
f69c1f734a
Replaced 'assert' with 'continue'
...
This function takes a vertex handle vh and computes the coordinates
in the hypothetical situation of vh being removed and querying at vh->point().
If vh is adjacent to the infinite vertex, then vh->point() will be outside
the convex hull (most likely, could be on the boundary too). The base function
taking a point can handle that case, it returns: (empty, 0, false). Rather
than crashing, let the other function return 'false'.
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
166f6d5624
Minor example improvements
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
b319d41f00
Added a simple example of nn_coordinates with OutputFunctor
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
dc7215b178
Improved examples (rn|nn)_coordinates_2.cpp
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
9085622fdd
Remade figures, added new figure for regular neighbor coordinates
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
0504519cb7
Fixed trailing whitespace in Interpolation/doc
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
4fba5c8db7
Cleaned output
2018-05-04 13:57:40 +02:00
Mael Rouxel-Labbé
cb7ea5a752
Added another test to regular neighbors
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
07f96f9ab5
Improved tests of interpolation functions
...
Made it exhaustive and add new tests using OutputFunctor
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
dc14d129a4
Readability changes
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
ae8b5bfaa4
Fixed documentation link
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
207fbb7efd
Changed functor's result type
...
Technically the point() function of the TriangulationVertexBase_2 concept
has return type Point and not const Point& so we can't take a const ref here
otherwise we might take refs to temporaries.
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
d32a4ff717
Fixed regular neighbor coordinates when the query point is hidden
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
ee4134317e
Improved tests of natural/regular coordinates (2D)
...
backward compatible + new tests
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
dbc48009bc
Various minor to natural/regular coordinates
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
c7b2757405
Readability changes in Interpolation/test
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
91620fbec6
Fixed the creative indentation of the Interpolation Pkg's doc
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
f6a7307a74
Fixed trailing whitespace in the Pkg Interpolation
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
c88b17f92e
Clarified functor names
2018-05-04 13:57:39 +02:00
Mael Rouxel-Labbé
751395e4fe
Fixed examples after parameter order change
2018-05-04 13:57:39 +02:00