Jane Tournois
df47a35e67
fix more conversion warnings for msvc 2017
2017-02-14 12:00:05 +01:00
Sébastien Loriot
50510c05ea
add include directive for license of all GPL header files
...
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Laurent Rineau
9551ca5945
Merge pull request #1623 from lrineau/SDG_2-fix_include-lrineau
...
Fix a missing #include with -DCGAL_PROFILE
2016-11-03 11:03:33 +01:00
Laurent Rineau
4963de5a27
Fix a missing #include with -DCGAL_PROFILE
2016-10-27 10:28:31 +02:00
Marc Glisse
9f9a201d50
Specify the type for expression templates.
2016-10-21 13:47:00 +02:00
Laurent Rineau
9658e6e1f9
Merge pull request #1591 from afabri/SDG-set_failbit-GF
...
SDG_2: Set the failbit if the operator>> for Site fails.
2016-10-20 09:47:58 +02:00
Laurent Rineau
c826500c7d
Merge pull request #1551 from mglisse/Number_types-gmpxx_coercion-glisse
...
Misc GMPXX fixes
2016-10-20 09:47:39 +02:00
Andreas Fabri
664fb7dd5f
set the failbit
2016-10-18 12:32:54 +02:00
Laurent Rineau
038a310a1a
Merge pull request #1446 from sloriot/CGAL-remove_dont_submit
...
Getting rid of the remaining dont_submit files
2016-10-17 10:01:30 +02:00
Laurent Rineau
5bde261394
Merge pull request #1427 from afabri/SDG_2-static-GF
...
SDG_2: No need for thread local storage as readonly
2016-10-17 10:00:57 +02:00
Marc Glisse
2c31c41529
Specify the type for expression templates.
2016-10-15 19:54:51 +02:00
Andreas Fabri
37c6367058
Forgot to go from error to warning for the hierarchy
2016-10-14 08:40:07 +02:00
Andreas Fabri
27d40d45b0
turn the error in a warning again
2016-10-13 15:41:32 +02:00
Sébastien Loriot
09030a3b02
move to archive and remove replaced header file
2016-10-06 09:53:39 +02:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Andreas Fabri
40c834a298
Move Filtered_construction from SDG_2 to Filtered_kernel
2016-09-30 15:23:15 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Andreas Fabri
182fd87426
Produce error message
2016-09-07 09:27:04 +02:00
Andreas Fabri
8d0e4d6d8e
no need for static
2016-09-06 17:03:07 +02:00
Andreas Fabri
5de61c882f
changes after LR's remarks
2016-09-06 16:01:30 +02:00
Andreas Fabri
6ce1a348f6
get rid of static data
2016-09-06 13:02:04 +02:00
Andreas Fabri
92ba8a3c1e
simplify
2016-09-06 12:25:53 +02:00
Andreas Fabri
96ab62cfc1
no need for static tags. They are light weight
2016-09-01 16:20:28 +02:00
Andreas Fabri
d44ba8e43e
Switch to boost::transform_iterator, as it deals correctly with temporary objects
2016-09-01 12:38:59 +02:00
Andreas Fabri
939de5f680
Make variables thread local or they are const as read only
2016-08-31 16:50:20 +02:00
Sébastien Loriot
7f3772a50b
replace the usage of raw pointer as property map
...
It was deprecated in boost 1.55
http://www.boost.org/users/history/version_1_55_0.html
2016-07-13 13:53:00 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Andreas Fabri
cd4457407b
Fix typo
2016-03-04 17:31:32 +01:00
Andreas Fabri
a7d82f70a5
Declare 'SDG_hierarchy_2::nearest_neighbor()' const
2016-02-27 08:19:16 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Sebastien Loriot
2e493f297b
Merge pull request #389 from afabri/CGAL-Qt3-GF
...
Remove Qt3 based demos
2015-10-23 17:08:49 +02:00
Andreas Fabri
b3ed4b933a
The class Segment_Delaunay_graph_without_intersections_2 does not exist
2015-10-13 15:47:30 +02:00
Andreas Fabri
38d063539a
cleanup
2015-10-02 08:17:19 +02:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Sébastien Loriot
722abba27b
cosmetic changes to remove mentions of QT4
2015-07-07 18:00:43 +02:00
Andreas Fabri
f68ddb6ee8
Do not use "or" instead of "||" ; Use typedef in testsuite instead of derivation"
2015-04-29 11:58:02 +02:00
Andreas Fabri
c37ffa6613
use typedef not derivation
2015-04-29 11:58:02 +02:00
Andreas Fabri
6737e8e43b
use figure macros
2015-04-29 11:58:02 +02:00
Andreas Fabri
d6d5471161
boolean -> Boolean
2015-04-29 11:58:02 +02:00
Andreas Fabri
4a15ac8795
prefix classes with CGAL when outside the namespace CGAL
2015-04-29 11:58:01 +02:00
Andreas Fabri
362c962446
use \tparam
2015-04-29 11:58:01 +02:00
Panagiotis Cheilaris
aa03af229d
use a tag to choose bisector constructions
...
The SDG traits define a tag named Tag_has_bisector_constructions
that is either Tag_false or Tag_true.
If it is Tag_false, the bisector constructions are the hard-coded
ones from the algorithm (essentially they are the L2 ones).
If it is Tag_true, the bisector constructions are taken from the
traits. This is how the Linf traits are implemented.
This way, we avoid SFINAE.
2015-04-29 11:58:01 +02:00
Panagiotis Cheilaris
1b272060c9
use NULL instead of nullptr in SDG L2
2015-04-29 11:58:01 +02:00
Panagiotis Cheilaris
92bda0623c
point to insert_point_on_segment with ITag
...
Point to &Self::insert_point_on_segment only if the traits
support intersection. Otherwise, point to nullptr.
2015-04-29 11:58:01 +02:00
Panagiotis Cheilaris
8cf9a96b45
pointers for insert point on segment functions
...
Introduce pointers for functions that insert a point on a segment.
For L2, to keep the same functionality as before, the pointers
point to insert_exact_point_on_segment and insert_point_on_segment
functions.
Classes derived from Segment_Delaunay_graph_2 can change the
pointers to point to more specialized functions. For example, the
Linf implementation will point to different specialized function
defined in the Linf class.
2015-04-29 11:58:01 +02:00