Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Andreas Fabri
4c13478528
Include header to avoid duplication
2018-05-23 11:48:58 +02:00
Andreas Fabri
eb2347ba01
Rename tiny duplicate function as the Surface_mesher package will become obsolete soon anyways
2018-05-23 11:48:58 +02:00
Andreas Fabri
2f59ef6b9a
Function exists already in Algebraic_foundations
2018-05-23 11:48:58 +02:00
Laurent Rineau
c4dbedeaa2
Merge pull request #2829 from lrineau/Surface_mesher-use_cpp11_function-GF
...
Use CGAL::cpp11::function in CGAL::Implicit_surface_3
2018-02-19 14:27:24 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Laurent Rineau
721cca59a6
Use CGAL::cpp11::function in CGAL::Implicit_surface_3
...
That will fix the issue #2107 .
2018-02-13 16:56:38 +01:00
Andreas Fabri
07b0ddf9a5
Fix disable/enable warnings; Fix indentation
2018-02-13 14:15:38 +00:00
Andreas Fabri
df2e978158
Fix disable/enable warnings; Fix indentation
2018-02-13 14:02:40 +00:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Maxime Gimeno
7fa4b380d2
fixes in includes logic.
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
Andreas Fabri
799260f604
Poisson surface reconstruction
2018-01-18 10:05:01 +00:00
Sébastien Loriot
ff26773f7b
remove include directive for checking GPL compliance in LGPL headers
2017-11-12 10:21:35 +01:00
Sébastien Loriot
ee57fc2d6c
add SPDX identifier for files under the GPL-3+ license
2017-11-12 10:17:51 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Maxime Gimeno
473abb652d
iterate only finite vertices
2017-10-24 11:52:24 +02: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
Maxime Gimeno
7d5226bba3
Another review pass.
2017-08-10 11:22:21 +02:00
Maxime Gimeno
f1a5b380dc
Fixes
2017-08-09 10:31:04 +02:00
Maxime Gimeno
56cb0a66a3
Changes after review
2017-08-09 10:31:04 +02:00
Maxime Gimeno
088934730b
changes in the doc.
2017-08-09 10:31:04 +02:00
Maxime Gimeno
593d7f6691
Use PMP::polygon_soup_to_polygon_mesh() in output_c3t3_to_facegraph() and adapt doc.
2017-08-09 10:31:04 +02:00
Maxime Gimeno
d57be1d856
Add documentation and update changes.html
2017-08-09 10:31:04 +02:00
Maxime Gimeno
471af1180c
Fix
2017-08-09 10:30:19 +02:00
Maxime Gimeno
6996030cf8
Add a function that exports the facets of a c2t3 in a facegraph.
2017-08-09 10:30:19 +02:00
Laurent Rineau
b4cf8f575e
Merge pull request #2257 from maxGimeno/Surface_reconstruction_SM_plugin-GF
...
Polyhedron_demo: Surface reconstruction plugin outputs Scene_surface_mesh_item
2017-07-21 10:45:24 +02:00
Maxime Gimeno
42c22fe74f
Fix
2017-07-12 15:11:45 +02:00
Maxime Gimeno
a2fa153afe
Add a function that exports the facets of a c2t3 in a facegraph.
2017-07-12 14:43:56 +02:00
Laurent Rineau
0e1a5f7669
fix: Weighted_point_3 is templated by K, and not FT!
2017-07-12 10:22:51 +02:00
Laurent Rineau
1842d57098
Refresh with CGAL::Weighted_point_3
2017-07-11 13:30:39 +02:00
Laurent Rineau
0d3c455ef0
Remove unused Boost MPL headers
2017-07-11 13:30:19 +02:00
Laurent Rineau
e863e53d5d
Remove unused files
2017-07-11 13:21:58 +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
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
Andreas Fabri
54ec8f9d92
the VC++ testsuite should pass now
2016-11-03 13:06:02 +01:00
Sébastien Loriot
7b22018963
move unused files to archive
2016-10-06 09:55:50 +02:00
Sébastien Loriot
6007c2a32d
move file to create medit mesh file from c2t3 to Surface_mesher package
...
I also refreshed the file
2016-10-06 09:55:49 +02:00
Laurent Rineau
51f5697d3d
Add missing #include
2016-09-30 15:23:14 +02:00
Andreas Fabri
62c2d623b0
Fix package Circular_kernel_2: Add #include
2016-09-30 15:22:27 +02:00
Andreas Fabri
beb1417477
remove unused header files; remove commented includes; changed include paths
2016-02-15 14:20:12 +01:00
Sebastien Loriot
4e9448cb9e
Merge pull request #451 from GilesBathgate/throwing-destructors
...
Introduces a CGAL_destructor_assertion macro.
2016-01-14 14:08:10 +01:00
Giles Bathgate
f0ac236713
Introduces a GCAL_NO_ASSERTIONS_BOOL macro
...
This macro is always defined. Its value will be true when assertions are defined
and false when assertions are not defined. This macro can then be used in place
of a true false constant, such as is needed for CGAL_NOEXCEPT.
2016-01-08 20:31:59 +00:00
Giles Bathgate
f6dfeba815
Use CGAL_NO_ASSERTIONS with the CGAL_NOEXCEPT macro.
...
This avoids penalizing release builds in which assertions are not
made within the destructors, and so no exception can be thrown.
2015-12-19 15:47:16 +00:00
Laurent Rineau
e0f8f4f85f
Refresh the branch Mesh_3-manifold_criterion-lrineau
...
For the moment, the manifold feature is no longer working.
Merge remote-tracking branch 'cgal-dev/Mesh_3-manifold_criterion-lrineau' into Mesh_3-manifold_criterion-lrineau
Conflicts:
Mesh_3/include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_base.h
Mesh_3/include/CGAL/Mesh_3/Mesher_3.h
Mesh_3/include/CGAL/Mesh_3/Refine_facets_3.h
Polyhedron/demo/Polyhedron/Polyhedron_3.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_mesh_3_plugin.cpp
Polyhedron/demo/Polyhedron/Polyhedron_demo_mesh_3_plugin_cgal_code.cpp
2015-12-18 14:55:20 +01:00
Giles Bathgate
3a725499ad
Introduces CGAL_NOEXCEPT macro.
...
This macro is available for future compatibility with c++11, which
by default marks destructors noexcept(true). Some destructors
in CGAL do throw exceptions an so should be marked noexcept(false).
Since noexcept is not available in c++0x and below the macro is
disabled when CGAL_CXX11 is not defined since it is not required.
2015-11-23 16:47:59 +00:00
Giles Bathgate
9645135ff5
Introduces a CGAL_destructor_assertion macro.
...
This macro can safely be called from a destructor, even when
the stack is currently unwinding, and thus prevents uncatchable
exceptions.
2015-11-23 16:47:59 +00:00
Jane Tournois
e4c5546996
fix unreferenced variable warning
2015-10-09 16:12:54 +02:00
mpkh
f130b2183a
Add missing std headers
2015-08-17 12:26:34 +04:00