Sebastien Loriot
b3503f435f
Merge pull request #3450 from mglisse/Alpha_shapes_3-lazy_to_double-glisse
...
Copy relative_precision_of_to_double from Lazy_exact_nt to Lazy_alpha_nt_3
2018-11-14 18:51:43 +01:00
Sébastien Loriot
a3050d2680
Copy relative_precision_of_to_double from Lazy_exact_nt to Lazy_alpha_nt_2.
2018-11-12 11:25:04 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +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
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +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
Mael Rouxel-Labbé
7ea3a8044e
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-05 14:39:18 +02:00
Andreas Fabri
887766a0e1
Postfix class names with _2 and _3 as they are different
2018-05-09 09:54:57 +01:00
Mael Rouxel-Labbé
8646350d47
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-03-15 14:42:21 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Mael Rouxel-Labbé
c28e05be0c
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-02-23 12:50:06 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Mael Rouxel-Labbé
ba3a59ed5a
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-11-30 15:54:00 +01:00
Mael Rouxel-Labbé
91ba96c71b
Fixed typo
2017-11-19 01:43:23 +01:00
Sébastien Loriot
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Mael Rouxel-Labbé
ff3c780b57
Fixed return type
2017-08-29 11:21:43 +02:00
Mael Rouxel-Labbé
1fce05f81f
Doc fixes
2017-08-24 11:33:43 +02:00
Mael Rouxel-Labbé
3d63f86ae3
Minor doc fixes
2017-08-24 10:30:39 +02:00
Mael Rouxel-Labbé
3640902c6f
Misc minor changes
2017-08-23 17:15:44 +02:00
Mael Rouxel-Labbé
16ce117040
Documented the fact that ExactComparisonTag cannot be used with periodic triangulations
2017-08-23 17:13:24 +02:00
Mael Rouxel-Labbé
dba83ba5bf
Fixed a few Alpha Shapes 2 headers
2017-08-23 16:40:55 +02:00
Mael Rouxel-Labbé
f7405c8f96
Cleaned example: ex_periodic_alpha_shapes_2.cpp
2017-08-23 16:26:29 +02:00
Mael Rouxel-Labbé
63d293765f
Added an assertion to forbid using ExactComparisonTag with periodic triangulations
...
When we set the exact comparison tag to true, we use a lazy evaluation
of predicates and store pointers to the arguments of the predicates (that is,
pointer to points). However, the points are -- in the case of periodic --
only temporary objects and it is thus dangerous to take pointers to those
temporary values because the pointers quickly become invalid.
Thus, periodic triangulations are not allowed to use the exact tag.
A possible way to make it work is to define a small class:
Periodic_triangulation_with_stored_real_points that would inherit the base
(periodic) triangulation but store all the points of its simplices.
Then, the function point(face_handle, int) would return an entry of that
container, of which it would be safe to take a pointer.
2017-08-23 16:19:32 +02:00
Mael Rouxel-Labbé
11283967a7
Added periodic example in Alpha Shapes 2D
2017-08-23 11:09:55 +02:00
Mael Rouxel-Labbé
ad27f5c39b
Readability changes in Alpha_shapes_2
2017-08-23 11:04:46 +02:00
Mael Rouxel-Labbé
cc94a3aa86
Documented periodic triangulations in alpha shapes 2
2017-08-23 11:03:36 +02:00
Mael Rouxel-Labbé
87e9bb4c43
Changed Alpha_shapes_2 to work with periodic triangulations
2017-08-23 11:02:52 +02:00
Mael Rouxel-Labbé
ca4776a49f
Minor doc fixes
2017-07-31 12:43:12 +02:00
Mael Rouxel-Labbé
b5892b5fbc
Reworded ExactAlphaComparisonTag warning
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
e8c3618123
Updated documentation with changes from 19ae790
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
d29653a209
Cosmetic changes to ex_alpha_projection_traits
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
da96342ab9
Moved data file (should have been in commit 2d20592)
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
c86f78a189
Moved alpha shapes with projection traits to examples
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
7f44271325
Added an example of Cartesian_converter specialization for Lazy_alpha_NT
...
Needed due to the weird point type that Projection traits use
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
68d3a3eabf
Modified the way weird point types are handled when ExactAlphaComparisonTag=true
...
Instead of requiring an implicit conversion, we require that Cartesian_converter
can convert from Traits::Point_23 to Exact_kernel::Point_23
Also it will not compile (static_assert) if this functor is not provided instead
of silently defaulting to ExactAlphaComparisingTag = false
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
85c75bce3b
Reworded the warning about ExactAlphaComparisonTag
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
1030445709
Fixed missing backticks in Alpha_Shapes_23's docs
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
1fc2282350
Fixed regular triangulation capitalization across CGAL
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
11786a7b90
Fixed minor mistakes from a rebase
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
5effdec42d
Fixed starting template parameters with <::
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
7ce35c7538
Added point type to the doc of alpha shapes 2/3
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
c9551ca1ab
Fixed Point type in Alpha_Shapes_2
2017-06-28 10:15:30 +02:00