Commit Graph

175 Commits

Author SHA1 Message Date
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
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
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
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