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
Sébastien Loriot
781d4b9402
remove unused file
2015-01-09 15:53:39 +01:00
Sébastien Loriot
71c6c15d8a
remove comments
2015-01-09 15:53:39 +01:00
Andreas Fabri
d09c1742bb
Add a \subsection for the Output Surface
2015-01-09 15:52:51 +01:00
Sébastien Loriot
ab1ce26ffb
remove exe flag
2015-01-09 14:18:42 +01:00
Andreas Fabri
961227ddfe
fix typos
2015-01-07 16:26:22 +01:00
Andreas Fabri
d3392d99f9
fix typos
2015-01-07 16:22:04 +01:00
Sébastien Loriot
b803c9c23b
camel case for package name
2014-12-29 11:19:13 +01:00
Sébastien Loriot
7c145e35c3
update release number
2014-12-29 10:11:27 +01:00
Sébastien Loriot
49ed07a496
remove warning
2014-12-24 09:47:34 +01:00
Sébastien Loriot
027951d36e
use argc
2014-12-24 09:44:30 +01:00
Thijs van Lankveld
c2873d8d37
Fix for the bugfix for clearing the surface.
2014-12-23 17:36:41 +01:00
Sébastien Loriot
5cebd6e1de
bufix: if _surface is cleared, _shells should be too
2014-12-23 17:25:32 +01:00
Andreas Fabri
ee97525dc8
unsigned int -> int; slighlty modify example
2014-12-23 16:46:47 +01:00
Andreas Fabri
38f1af61c2
read file from arg[1]
2014-12-23 16:14:11 +01:00
Sébastien Loriot
886250df7e
fix unused variable warning
2014-12-23 15:06:42 +01:00
Sébastien Loriot
3705220cc6
remove hardcoded flags
2014-12-23 15:04:37 +01:00
Sébastien Loriot
708f6cbfc4
add empty line at end of file
2014-12-23 15:04:22 +01:00
Sébastien Loriot
ad30c193df
fix path to data
2014-12-22 14:34:29 +01:00
Andreas Fabri
ff05ae138a
Add another .cmd
2014-12-10 14:00:26 +01:00
Andreas Fabri
605ac52f91
Read input from argv[1]
2014-12-10 10:16:27 +01:00
Sébastien Loriot
d1c65b4986
cosmetic change in the doc
2014-10-27 16:05:08 +01:00
Thijs van Lankveld
a801ef2728
Merge branch 'Scale_space_reconstruction_3-tvanlank' of ssh://scm.cgal.org/var/git/cgal into Scale_space_reconstruction_3-tvanlank
2014-10-27 15:15:38 +01:00
Thijs van Lankveld
b20c856e77
Additional motivation added to the User Manual.
...
Section 1 contains an extra line to explain the reasoning for modeling the scale-space. Section 2 contains an extra line to explain the why the implementation is better than similar methods.
2014-10-27 15:14:46 +01:00
Sébastien Loriot
bc47a15f1c
remove template parameter explanation
2014-10-24 14:21:56 +02:00
Sébastien Loriot
35be4c3ab2
simplify reconstruction description
2014-10-24 13:59:57 +02:00
Sébastien Loriot
d8edeece70
clarify the meantime of FS
2014-10-24 13:59:20 +02:00
Thijs van Lankveld
e3297cbc9f
Added some lines to User Manual for clarity.
...
These lines indicate increasing the scale is similar to smoothing the point set and what "filtering the alpha-shape" entails.
2014-10-24 13:23:04 +02:00
Thijs van Lankveld
5615e05af4
Pointset changed to Point_collection in examples.
2014-10-15 13:14:31 +02:00
Sébastien Loriot
a8956a29d1
fix linking and reordering
2014-10-13 08:56:36 +02:00
Sébastien Loriot
0cbae3fd78
reorder functions and create a new group
2014-09-22 14:54:23 +02:00
Sébastien Loriot
d488bf165f
rename has/estimate_neighborhood_radius --> has/estimate_neighborhood_squared_radius
2014-09-22 14:29:58 +02:00
Sébastien Loriot
a7626a212f
rename Const_XXX_iterator -> XXX_const_iterator
2014-09-22 14:20:38 +02:00
Sébastien Loriot
d1c866f603
rename scale_space_[begin/end] -> points_[begin/end]
2014-09-22 14:15:39 +02:00
Sébastien Loriot
b742e49526
remove functions from the public api to avoid confusion
2014-09-22 14:08:27 +02:00
Sébastien Loriot
ab187cfeaf
update example sections to illustrate the typical workflow
2014-09-22 11:06:09 +02:00
Sébastien Loriot
d4d4f8a857
add a method number_of_points()
2014-09-22 09:27:04 +02:00
Sébastien Loriot
1d0e2e4487
fix empty range if functor is const
2014-09-22 09:26:02 +02:00
Sébastien Loriot
64ca97f3c5
missing a reference to the shape pointer that is updated in the function
2014-09-22 09:04:55 +02:00
Sébastien Loriot
9b47907351
fix compilation issues and warnings
2014-09-18 19:43:20 +02:00
Thijs van Lankveld
cc8cb53a32
All comments of review round 2 processed.
2014-09-11 16:41:18 +02:00
Thijs van Lankveld
8de2155271
Some more review changes
2014-09-11 14:08:15 +02:00
Thijs van Lankveld
4cdaef2e28
Most of the 2nd round review comments processed.
2014-09-10 16:20:17 +02:00
Thijs van Lankveld
79cab3b832
Changes for 2nd review documentation
2014-09-10 11:06:00 +02:00
Thijs van Lankveld
e757a436c3
More updates to the documentation based on the 2nd review round.
2014-09-02 18:51:53 +02:00
Thijs van Lankveld
51e0c2cbbf
Merge branch 'Scale_space_reconstruction_3-tvanlank' of ssh://scm.cgal.org/var/git/cgal into Scale_space_reconstruction_3-tvanlank
...
Conflicts:
Scale_space_reconstruction_3/include/CGAL/Scale_space_surface_reconstruction_3.h
2014-09-02 17:57:01 +02:00
Thijs van Lankveld
6eb9d75dc9
First updates based on the second review round.
2014-09-02 17:53:07 +02:00
Andreas Fabri
6fc3c4e504
more typos
2014-08-26 17:13:54 +02:00
Andreas Fabri
000a1d1a39
typos
2014-08-26 16:22:58 +02:00
Andreas Fabri
1f42cd961c
typos
2014-08-26 13:06:29 +02:00
Thijs van Lankveld
d7d5c1afa3
small warning fixes
2014-07-24 12:28:11 +02:00
Thijs van Lankveld
1a9e2726f4
kitten data set added to example
2014-07-17 16:49:05 +02:00
Thijs van Lankveld
a199546f52
Second example about incremental computation.
2014-07-15 15:59:01 +02:00
Thijs van Lankveld
e99b2fb823
PCA second constructor fixed
2014-07-15 15:54:15 +02:00
Sébastien Loriot
ab3d9ea83a
rename a file
2014-07-15 15:30:06 +02:00
Thijs van Lankveld
4f7329cf60
More changes due to review 1, e.g. add_points
2014-07-03 12:13:34 +02:00
Thijs van Lankveld
e576e75416
TBB does not need local objects. This saves copying the tree.
2014-07-02 21:00:19 +02:00
Thijs van Lankveld
dcd4be5021
Parallel processing implemented with TBB
2014-07-02 20:37:16 +02:00
Thijs van Lankveld
22eea2c12a
Eigen methods separated into the Weighted_PCA_projection_3 class.
2014-06-23 21:04:41 +02:00
Thijs van Lankveld
f99402ee6b
Comments of Scale_space_surface_reconstruction_3 fixed to 80 chars per line.
2014-06-17 16:59:32 +02:00
Thijs van Lankveld
7ad1dfcc16
Merge branch 'Scale_space_reconstruction_3-tvanlank' of ssh://scm.cgal.org/var/git/cgal into Scale_space_reconstruction_3-tvanlank
2014-06-17 16:53:20 +02:00
Thijs van Lankveld
eb17d6d688
Updates to the documentation due to review.
2014-06-17 16:52:21 +02:00
Sébastien Loriot
e26a1ea630
remove non-UTF-8 caracters
2014-06-16 09:15:46 +02:00
Thijs van Lankveld
d8eb30b38d
Fixed a mistake where the main class files were not added correctly.
2014-06-10 16:23:01 +02:00
Thijs van Lankveld
3a8004e2b3
Processed Andreas' quick review of the documentation.
2014-06-10 15:39:22 +02:00
Andreas Fabri
4ed0eeeef1
cosmetic fixes
2014-05-29 08:26:07 +02:00
Sébastien Loriot
bfc74c67ea
fix compilation issue with g++ on Linux
2014-05-23 22:38:53 +02:00
Sébastien Loriot
6ccb1c5c60
fix compilation issues with g++ on linux
2014-05-23 19:08:25 +02:00
Thijs van Lankveld
64953a88e4
Update first documentation just before CGAL submission.
...
Performance table added.
2014-05-23 17:16:09 +02:00
Thijs van Lankveld
3e9970f932
Reference manual first version finished.
2014-05-16 20:13:08 +02:00