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
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
Mael Rouxel-Labbé
a220ce40d5
Made Alpha Shapes 2 output functions readable (no real changes)
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
4f699efd8b
Fixed inaccessible functions
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
c0cd440956
Moved some doc for clarity
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
781b26f20f
Document the fact that ExactAlphaComparisonTag only works for "nice" traits
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
a7f7278f7e
Fixed broken link
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
488969f4da
Various improvements to Alpha shapes 2's user manual
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
3efe4e070e
Added some \sa to help the selection of the Vb/Fb
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
c4f815a37f
The concept AlphaShapeTraits_2 is specific to Delaunay-based alpha shapes
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
9098e45c62
Weighted alpha shape euclidean traits are deprecated
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
636b04de83
Alpha_shapes_2's doc requires Periodic_2_triangulation_2
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
0e4ac41580
Fixed concept/model section in alpha shapes 2 user manual
...
Must distinguish between weighted traits and non-weighted traits
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
44523c6864
Added concept WeightedAlphaShapeTraits_2.h
...
Not really new, just mirroring with Alpha shapes 3
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
08d25006de
Fixed refinement relationships of vertex/face concepts in alpha shapes 2
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
304898f7a4
Improved Alpha shapes 2 tests
...
-- Added a weighted point data set
-- Readability (indentation, typedefs, etc.)
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
0351d90613
Improved Alpha shapes 2 examples
...
-- Added a weighted point data set
-- Readability (indentation, typedefs, etc.)
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
1b3a608b30
Fixed not getting Alpha shapes 2 predicates and constructions from Lazy alpha NT
2017-06-28 10:15:30 +02:00