Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Mael Rouxel-Labbé
2848158354
Fix typos
2019-05-20 08:54:04 +02:00
Sébastien Loriot
124012d9f9
replace cpp11::array by std::array
2019-03-29 13:28:33 +01:00
Laurent Rineau
8693f95dac
Merge pull request #3619 from albert-github/feature/bug_headers
...
Update of headers
2019-02-22 16:39:09 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Sébastien Loriot
187c2ef3a3
add missing cgalConcept
2019-02-13 19:12:26 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Sébastien Loriot
2f9408f867
rename link name to match package name
2018-10-08 10:28:55 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Laurent Rineau
10a84aa34e
Merge branch 'master' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-27 10:33:24 +02:00
Laurent Rineau
b86fff3f90
Merge pull request #3128 from sgiraudot/Solver_interface-Warn_against_diagonalize_traits-GF
...
Solver Interface: deprecate CGAL::Diagonalize_traits
2018-06-27 10:21:37 +02:00
Mael Rouxel-Labbé
7490f34560
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-21 10:15:25 +02:00
Simon Giraudot
41d554fe58
Deprecating Diagonalize_traits: document dependency to Eigen
2018-06-19 10:57:55 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Mael Rouxel-Labbé
a0427ec756
Fixed abusing Triangulation_cell_base_3 for Delaunay triangulations
...
TriangulationCellBase_3 does not request a circumcenter;
DelaunayTriangulationCellBase_3 does.
Delaunay_triangulation_3 only compiled because
Triangulation_cell_base_3 (and Triangulation_ds_cell_base_3 !)
provided circumcenter() operators and DT3 inherited T3's TDS.
- The circumcenter() functions are removed where they shouldn't exist
- DT3 uses DT_cell_base_3 as cell base instead of T_cell_base_3
- Concepts/Classes that supposedly only required TriangulationCellBase_3
and then built Delaunay triangulations with that (Alpha Shapes, etc.)
are upgraded to request DelaunayTriangulationCellBase_3 (anyway, it
wouldn't compile if you actually provided a model of
TriangulationCellBase_3)
- Fixed various wrong templates in classes/concepts such as
MeshVertexBase_3 not refining RegularTriangulationVertexBase_3
and (only in the doc) defaulting to Triangulation_vertex_base_3
- Removed the deprecated class (for 4+ years) T_cell_base_with_circumcenter
2018-04-26 13:21:53 +02:00
Laurent Rineau
237735ab73
Merge pull request #2946 from afabri/CGAL-dependencies-GF
...
Move properties from Mesh_3 to BGL, Polyhedron_3 and Surface_mesh
2018-03-27 10:35:23 +02:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +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
b484182524
Fix deprecated code in other packages
2018-01-10 16:39:32 +01:00
Laurent Rineau
3c6640bf59
Merge pull request #1436 from lrineau/CGAL-new_cmake-GF
...
Renewal of CMake scripts: header-only, ctest, CMake>=3.1
# Conflicts:
# Installation/config/testfiles/CGAL_CFG_NESTED_CLASS_FRIEND_DECLARATION_BUG.cpp
2017-12-05 18:20:05 +01:00
Sébastien Loriot
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Laurent Rineau
0681ac6dbc
Fix the TBB_USE_FILE warnings
2017-11-15 17:00:02 +01:00
Sébastien Loriot
39e4fdd3ed
add missing SPDX identifiers
2017-11-12 10:21:27 +01:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Simon Giraudot
1317c5f847
Remove useless commented pieces of code
2017-07-04 08:36:25 +02:00
Andreas Fabri
e57aeb554e
Comment line in order to deal with a warning, but it needs real cleanup
...
as there is a loop that does the same as a commented std::copy
so I guess these are left-overs from debugging by @sgiraudot
2017-06-29 08:12:59 +02:00
Andreas Fabri
b6fbf25679
Add .cmd file
2017-06-28 11:30:38 +02:00
Simon Giraudot
9b95a5b62c
Fix errors/warnings
2017-06-12 10:27:10 +02:00
Simon Giraudot
af80f79be7
Add copyright info + license check on new files
2017-06-09 07:58:19 +02:00
Simon Giraudot
3dc02bf419
Update package description from review
2017-06-08 09:06:44 +02:00
Simon Giraudot
a57f3f7805
Add missing access methods
2017-06-08 09:06:32 +02:00
Simon Giraudot
7f4121d3f6
Bugfix: update input points from PCA smoother
2017-06-08 09:06:15 +02:00
Simon Giraudot
bf79696a7a
Corrections from review
2017-06-07 14:17:45 +02:00
Simon Giraudot
e63b95622e
Update user manual
2017-05-03 09:49:41 +02:00
Simon Giraudot
92605c41cd
Update reference manual
2017-05-02 15:06:30 +02:00
Simon Giraudot
7e1a4c6932
Update examples with new API
2017-05-02 09:46:45 +02:00
Simon Giraudot
362f0c9b5d
Add missing operator<< and operator>> for facets
2017-05-02 09:46:18 +02:00
Simon Giraudot
aeb743c94e
Add missing methods (garbage handling) in alpha shape mesher
2017-05-02 09:46:01 +02:00
Simon Giraudot
3abadf1bdc
Add example using advancing front and jet smooth
2017-05-02 09:45:40 +02:00
Simon Giraudot
fc7bd03597
Add jet smoother
2017-05-02 09:45:30 +02:00
Simon Giraudot
7b7e35634b
Add advancing front mesher
2017-05-02 09:45:12 +02:00
Simon Giraudot
6ab9c45851
Use internal squared radius for backward compatibility
2017-04-28 18:18:38 +02:00
Simon Giraudot
09bdbad8e9
Remove useless file
2017-04-28 18:17:59 +02:00
Simon Giraudot
f8fd2a6eaf
WIP: change API of scale space (separate core/smoothing/meshing)
2017-04-28 18:07:53 +02:00
Simon Giraudot
f03036329f
Merge branch 'CGAL_Tutorials-Surface_reconstruction-GF-old' into CGAL_Tutorials-Surface_reconstruction-GF
2017-04-19 10:35:36 +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
da2e41d30e
Use functor and not the global function as kernel header gets included after Scale_space header
2016-11-16 07:54:37 +01:00
Andreas Fabri
423242be31
dihedral_angle() -> approximate_dihedral_angle()
2016-10-11 15:35:20 +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
c58582b5ec
Add global function dihedral_angle()
2016-09-30 15:23:15 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Simon Giraudot
d7095efb34
Merge branch 'CGAL_Tutorials-Surface_reconstruction-GF_old' into CGAL_Tutorials-Surface_reconstruction-GF
2016-06-06 09:53:41 +02:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Simon Giraudot
e72f33d04c
Reference tutorial on surface reconstruction from user manual of reconstruction packages
2016-01-07 09:52:48 +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
79b7fc5081
Handle the INPUT cases where the whole include dir is used
2015-12-10 17:03:46 +01:00
Maxime Gimeno
864c95ae08
Fix for #295
...
- Replacement of assert() by CGAL_assertion()
2015-10-29 10:39:53 +01:00
Simon Giraudot
2d248ae75e
Bugfix: wrong default template parameter (from bad conflict resolution)
2015-10-02 16:07:13 +02:00
Simon Giraudot
f46b7f2d67
Merge branch 'CGAL-Solver-package-GF-old' into CGAL-Solver-package-GF
2015-09-30 12:52:00 +02:00
Simon Giraudot
aff8634ec1
Merge branch 'Scale_space_reconstruction_3-handle_non_manifold-sgiraudot' of github.com:CGAL/cgal-dev into Scale_space_reconstruction_3-handle_non_manifold-sgiraudot
2015-09-28 17:47:29 +02:00
Jane Tournois
a78fff4256
fix conversion warning
2015-09-28 16:58:20 +02:00
Simon Giraudot
0ef66b49d0
Remove unused variable
2015-09-28 16:24:50 +02:00
Simon Giraudot
9ddb7ad2a3
Bugfix: invalid initialization of non-const reference
2015-09-28 15:50:43 +02:00
Simon Giraudot
cde66e8270
Fix testsuite warnings (conversion std::size_t to unsigned int)
2015-09-28 10:38:12 +02:00
Simon Giraudot
285ed31ec2
New .cmd file for example testing
2015-09-25 10:32:14 +02:00
Simon Giraudot
1c064e9552
Doc fix: remove parameters that were removed from code
2015-09-25 10:27:59 +02:00
Simon Giraudot
a4f242a0cc
Replace Internal_diagonalize_traits by Diagonalize_traits + corrections in Concepts/Models
2015-09-16 11:41:26 +02:00
Simon Giraudot
9135157b64
Update PackageDescription files in doc to reference Solver_interface instead of Eigen
2015-09-09 11:24:54 +02:00
Simon Giraudot
e5c01e4e64
Update scale space with bugfix (DiagonalizeTraits returns largest eigenvector, not smallest, so it cannot be used here)
2015-09-04 17:37:02 +02:00
Simon Giraudot
a107ae4fff
Update scale space (code + doc) using the DiagonalizeTraits concept
2015-09-03 18:54:52 +02:00
Simon Giraudot
f11e173a20
In scale space: replace internal PCA implementation by DiagonalizeTraits
2015-09-03 14:38:22 +02:00
Simon Giraudot
644df25e9e
force_manifold and separate_shells attributes replaced by parameters for clearer interface
2015-08-24 17:23:16 +02:00
Simon Giraudot
fb7b5d7884
Moved operator_less in internal::Scale_space and fixed a warning (uninitialized variable)
2015-08-13 15:01:23 +02:00
Simon Giraudot
5a517f75b0
Merge branch 'Scale_space_reconstruction_3-handle_non_manifold-sgiraudot' of github.com:sgiraudot/cgal into Scale_space_reconstruction_3-handle_non_manifold-sgiraudot
2015-08-13 10:53:05 +02:00
Simon Giraudot
52303cd246
Doc of scale space: note about the effects of set_force_manifold function
2015-08-13 10:51:19 +02:00
Sebastien Loriot
a2eab92376
Fix typo
2015-08-13 08:29:05 +02:00
Simon Giraudot
bba0354286
Option to handle non-manifold features, related example and updated Polyhedron demo plugin
2015-08-12 18:08:02 +02:00
Sébastien Loriot
6cb766fc9e
Merge remote-tracking branch 'cgal-dev/Scale_space-bench-GF'
...
improve the performances of the Scale-space reconstruction package
Tested in CGAL-4.7-Ic-102
2015-07-31 14:45:17 +02:00
Andreas Fabri
b23778e5ff
remove unused typedef
2015-07-16 10:27:48 +02:00
Andreas Fabri
b2be326b52
Cleanup: no longer #if 0 with the old code; Put Inc in a nested namespace
2015-07-15 12:16:25 +02:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Laurent Rineau
3ec0c69f8f
We want 2.8.10 for all demos
...
Previous versions are not tested by the CGAL daily test suite.
2015-07-09 17:50:22 +02:00
Andreas Fabri
d2e0c7ea61
cleanup
2015-06-30 09:57:30 +02:00
Andreas Fabri
9b24ef58fc
Do not use a std::map but store the index of a point directly in the AABB tree
2015-06-29 16:41:22 +02:00
Andreas Fabri
728b4a2f5f
Replace incremental search with a range query and a k-neighbor search
2015-06-23 14:59:50 +02:00
Laurent Rineau
9785b3e218
Update WeightedApproximation_3.h
2015-03-26 10:24:57 +01:00
Sébastien Loriot
f162da1a7c
the order of the pts in the kd-tree is shuffled -> Internally store the input pts
...
This does not change the memory pick, since the points are anyway duplicated
while advancing the scale space
2015-01-20 10:27:15 +01:00
Sébastien Loriot
0c2b3fb3a0
size_t -> std::size_t
2015-01-09 16:13:05 +01:00
Sébastien Loriot
f4a88dd2af
rename include guards
2015-01-09 15:58:31 +01:00
Sébastien Loriot
fe88d44c1a
move impl file out of the CGAL path
2015-01-09 15:56:34 +01:00
Sébastien Loriot
053ae07dd9
followup of previous commit
...
forgot to remove include
2015-01-09 15:55:02 +01:00