Commit Graph

816 Commits

Author SHA1 Message Date
Laurent Rineau 9e7115ac2e Merge pull request #2784 from maxGimeno/Travis_check_package_dep-GF
TravisCI:  check package dependencies
2018-02-14 15:33:31 +01:00
Laurent Rineau 070f661244 Remove KDS tests.
Those tests consume a lot of CPU and disk space, and nobody in CGAL is
willing to maintain the package.
2018-02-06 16:17:47 +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
Simon Giraudot 6269309d86 Use CGAL include for boost counting/transform iterators everywhere 2018-01-23 11:09:52 +01:00
Laurent Rineau 65f4e42acc Merge pull request #2606 from sloriot/CGAL-create_release_with_cmake
Add script to create release with cmake
2017-12-05 18:24:58 +01:00
Sébastien Loriot 19adf3b05e make the doc match struct/class with the implementation 2017-11-17 11:34:55 +01:00
Sébastien Loriot 5ae86589b1 rename archive directory 2017-11-16 17:34:44 +01:00
Sébastien Loriot 8b72eacb8b use a uniform name for TODO files 2017-11-16 17:10:05 +01:00
Sébastien Loriot 8cdfad0d08 add missing URL and Id tags 2017-11-15 22:58:57 +01:00
Sébastien Loriot 0698f79aff add SPDX identifier for files under the LGPL-3+ license 2017-11-12 10:17:50 +01:00
Laurent Rineau 2b35bddfb2 Replace all std::binary_function by CGAL::binary_function 2017-10-04 16:36:32 +02:00
Laurent Rineau 7e9f756935 Replace all std::unary_function by CGAL::unary_function 2017-10-04 15:57:09 +02:00
Laurent Rineau ef116f9fcb Merge pull request #2188 from sloriot/CGAL-prefix_sign
Quality calls to sign
2017-07-10 15:33:55 +02:00
Mael Rouxel-Labbé 9aae7eb74e Cleaned some output from KDS 2017-06-30 11:31:18 +02:00
Mael Rouxel-Labbé d68b8b6fe3 Fixed ref to temporary warning in KDS (bis) 2017-06-29 11:26:11 +02:00
Mael Rouxel-Labbé 9e16a943c6 Fixed "taking ref of temporary" warning in KDS
For KDS' regular triangulations, the construct_point_3(Weighted_point_3) does
_not_ return a reference but builds a point from scratch!
2017-06-28 10:32:57 +02:00
Mael Rouxel-Labbé e3c14f8c30 Restored pragma warning disablers
Accidentally removed in 17ed237f0845b0b346431058fdc7d1742f04dbb7
2017-06-28 10:17:14 +02:00
Mael Rouxel-Labbé 5ffd9a84af Fixed unused variable warning in KDS 2017-06-28 10:17:14 +02:00
Mael Rouxel-Labbé 983dca6158 Cleaning regular-related KDS files 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 4004e99823 Introduced class Default_instantaneous_mapped_kernel
In KDS, predicates will call rep->static_object() on Point_3 (say, e.g.,
for an orientation predicate). If the triangulation is a regular triangulation,
the points are weighted and are thus in the weighted point table.

Since we don't want to store and maintain the bare points in the point table,
we use this class, which redirects the calls to static_object() and
kinetic_object() that would query the table points to instead query the
weighted points table and return the appropriate bare point.
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 3c5f251dc5 Improved typedef readability 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 2baa15294c regular triangulation uses the weighted point table 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé e704759b9a Restored some debug code to complete state 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 464dcf3a9e Fixed point types before predicate 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 6502fbbb31 Cleaning the code of some kinetic data structure files
Trailing whitespace, indentation, extra ';', ugly typedefs etc.
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 4b443f855f Fixed some point types 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 411ac121ef Cleaned instantaneous_adaptor 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé b3d0565fff Removed useless comment 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 2ba57b785c Fixed type 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 249fecc7be random_kds's regular triangulations must use weighted point tables 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 7e42666397 Fixed types in Cartesian_moving_weighted_point 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 58e427fcd8 Fixed some predicates
-- traits must have Construct_point_2/3 now
-- renamed power_test to satisfy the new convention
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 63611fe600 Kinetic regular example must use the weighted points table 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé ca47935c52 Kinetic regular vertex/cell base must inherit the Cgal::regular_tri vertex/cell base
and not simply the cgal::tri_vertex/cell_base
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 2c9a759504 Restored active_weighted_points_3_table_handle()
Can't abuse active_points_3_table by camouflaging weighted points in it because
we need a separate point and weighted point type (since we do not want to
redefine all predicates less_x_3 for weighted points)
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé daeead65a5 Added missing data file
Some tests actually tested nothing...
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé e68b523481 Check if ifstream is well formed 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 9fbf2720ce Annihilated Regular_triangulation_euclidean_traits_23 across all packages
Left a little bit alive in the tests and in the Triangulation_23/doc
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé 13f73849c4 Clean off useless comment 2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé edcf670beb Removed mentions of now deleted qt widget 2017-06-28 10:15:30 +02:00
Sébastien Loriot 1bba93acc7 explicit that the sign function is the one from CGAL to avoid ambiguity 2017-06-17 07:31:22 +02:00
Andreas Fabri 6e2e044a11 KDS: do not open /dev/null 2017-04-03 19:00:43 +02:00
Sébastien Loriot 5212bb55a6 fix Core dependancies 2017-02-13 17:16:30 +01:00
Laurent Rineau bbf430b0b1 Merge pull request #585 from afabri/Kernel-Weighted_point-GF
Introduce Kernel::Weighted_point_3 together with functors
2016-12-20 19:52:02 +01:00
Andreas Fabri f6f6f86cb6 one less warning 2016-11-16 10:32:11 +01:00
Andreas Fabri f30b46cb76 fix Voronoi_diagram_2 2016-11-16 10:17:31 +01:00