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
Panagiotis Cheilaris
13db2022ce
template parameter of SDG graph in SDG hierarchy
...
Use an additional optional parameter (SDGLx) in the segment
Delaunay hierarchy template to be able to change the segment
Delaunay graph class that is used per level of the hierarchy.
Since this is the last optional parameter, there is no change
for users of the L2 segment Delaunau graph and hierarchy.
This parameter is necessary to support the Linf segment Delaunay
graph and hierarchy. Again, it is intended that the user of the
Linf classes does not have to be aware of this parameter.
Some additional classes are declared as friends of
Segment_Delaunay_graph_2.
2015-04-29 11:58:01 +02:00