Andreas Fabri
|
1d811ddf3d
|
Advancing front reconstruction
|
2018-01-17 22:02:06 +00:00 |
Simon Giraudot
|
e00c4f67d6
|
Fix missing propagations of PSP named parameters API change
|
2018-01-10 16:39:34 +01:00 |
Simon Giraudot
|
475e65f41e
|
Fix deprecated code in Advancing front
|
2018-01-10 16:39:32 +01:00 |
Sébastien Loriot
|
ee57fc2d6c
|
add SPDX identifier for files under the GPL-3+ license
|
2017-11-12 10:17:51 +01:00 |
Laurent Rineau
|
7e9f756935
|
Replace all std::unary_function by CGAL::unary_function
|
2017-10-04 15:57:09 +02:00 |
Simon Giraudot
|
50b618d801
|
Fix typename warnings
|
2017-08-11 10:07:11 +02:00 |
Simon Giraudot
|
6a119fef11
|
Unify APIs of structuring and regularization
|
2017-08-01 15:47:58 +02:00 |
Simon Giraudot
|
85634b7a27
|
Change structure_point_set() with generalized API
|
2017-08-01 15:46:04 +02:00 |
Simon Giraudot
|
b88deb3759
|
Rename Efficient_RANSAC_traits as Shape_detection_traits (same for concept)
|
2017-08-01 15:45:06 +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
|
02705704fb
|
add missing license include directive
|
2017-01-19 15:20:27 +01:00 |
Sébastien Loriot
|
e28842cf76
|
add missing include guards
|
2017-01-19 15:20:27 +01: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 |
Laurent Rineau
|
e09f5b722d
|
Merge pull request #1820 from afabri/Point_set_processing_3-Point_set_structuring-GF
Advancing_front_reconstruction: Robustify a call to squared_radius
|
2017-01-12 11:13:16 +01:00 |
Andreas Fabri
|
b7d705d9f4
|
Robustify a call to squared_radius which had a division by 0 with 'flat' cells
|
2017-01-11 17:26:42 +01:00 |
Andreas Fabri
|
5122473d27
|
Suppress warnings for VC 32bit compilation in 2 CMakeLists.txt
|
2017-01-10 10:16:55 +01:00 |
Simon Giraudot
|
af81335a3d
|
Bugfix: typename outside class
|
2016-11-28 08:02:41 +01:00 |
Simon Giraudot
|
736e677ace
|
Do not use non-documented function
|
2016-10-31 15:25:08 +01:00 |
Simon Giraudot
|
f65db046b1
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-10-28 15:02:48 +02:00 |
Sébastien Loriot
|
d07b26d364
|
fix doc bug
|
2016-10-24 18:16:06 +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 |
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 |
Simon Giraudot
|
fe94837cb3
|
Update examples with change of name and API of structuring class
|
2016-04-12 17:31:22 +02:00 |
Simon Giraudot
|
372b2d161a
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old-old' into Point_set_processing_3-Point_set_structuring-GF-old
|
2016-04-12 14:01:45 +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 |
Philipp Möller
|
0a04a3a48f
|
Use CGAL_DOC_VERSION
|
2016-02-11 15:37:54 +01:00 |
Simon Giraudot
|
98b2ab832f
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-01-19 12:41:01 +01:00 |
Sebastien Loriot
|
13943432b5
|
Merge pull request #580 from sgiraudot/Advancing_front-Generalize_filter-GF
Advancing front: generalize filter
|
2016-01-19 11:39:49 +01:00 |
Simon Giraudot
|
40257fefb5
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2016-01-12 11:53:09 +01:00 |
Simon Giraudot
|
92b35282b2
|
Add missing data example
|
2016-01-11 07:47:18 +01:00 |
Simon Giraudot
|
3c7f1ae52a
|
More comments on example
|
2016-01-07 13:00:31 +01:00 |
Simon Giraudot
|
9aa9a19589
|
Documented screenshot on advancing front manual
|
2016-01-07 12:31:13 +01:00 |
Simon Giraudot
|
f90a1d33fc
|
New screenshot for advancing front with structured point set
|
2016-01-07 12:30:58 +01:00 |
Simon Giraudot
|
e72f33d04c
|
Reference tutorial on surface reconstruction from user manual of reconstruction packages
|
2016-01-07 09:52:48 +01:00 |
Sébastien Loriot
|
e64ae35a6e
|
Merge pull request #542 from bo0ts/Documentation-release_build2-pmoeller
Allow to build the documentation in a release
|
2016-01-07 09:21:46 +01:00 |
Simon Giraudot
|
615dd99167
|
Update doc
|
2016-01-06 14:40:53 +01:00 |
Simon Giraudot
|
08c46d2462
|
Document functions computing priority values
|
2016-01-06 14:37:40 +01:00 |
Simon Giraudot
|
e337df58f6
|
Merge branch 'Advancing_front-Generalize_filter-GF' into Point_set_processing_3-Point_set_structuring-GF
|
2016-01-06 08:36:01 +01:00 |
Simon Giraudot
|
f4e4691f97
|
Store indices as std::size_t instead of int (makes more sense and avoid conversion trouble)
|
2016-01-05 11:17:16 +01:00 |
Simon Giraudot
|
c415858eb1
|
Bug fix: cannot read input file on some platforms
|
2016-01-05 10:48:58 +01:00 |
Simon Giraudot
|
9fff3e913f
|
Bug fix: typename outside class
|
2016-01-05 10:43:34 +01:00 |
Simon Giraudot
|
ec9924a580
|
Adapt priority filters of advancing front to new API
|
2016-01-04 17:17:08 +01:00 |
Simon Giraudot
|
8af38db93e
|
Merge branch 'Advancing_front-Generalize_filter-GF' into Point_set_processing_3-Point_set_structuring-GF
|
2016-01-04 16:27:43 +01:00 |
Simon Giraudot
|
0d6b8c1088
|
Revert "Advancing front: externalize priority computation"
This reverts commit 9180c3e6ba.
|
2016-01-04 16:27:20 +01:00 |
Simon Giraudot
|
d4cd3e3973
|
Revert "Replace reference by variable in constructor for default value"
This reverts commit 05a1e68c79.
|
2016-01-04 16:27:15 +01:00 |
Simon Giraudot
|
8dab6907f7
|
Improve readability by introducing a "infinity()" method to AFSR
|
2016-01-04 15:03:41 +01:00 |
Simon Giraudot
|
11f8381350
|
Use std::numeric_limits<FT>::infinity() instead of HUGE_VAL
|
2016-01-04 14:58:46 +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 |
Simon Giraudot
|
f88848fdbc
|
Bugfix: always check if facet is sliver (instead of just checking first and last facets)
|
2015-12-10 15:33:25 +01:00 |
Simon Giraudot
|
3796a4dc63
|
Example of advancing front using point set structuring in manual
|
2015-12-09 17:34:25 +01:00 |
Simon Giraudot
|
7c0dce0f0a
|
Fix error/warning: forgotten assignment in example
|
2015-12-08 10:49:44 +01:00 |
Simon Giraudot
|
86232e95ac
|
Update doc about priority functor
|
2015-12-04 10:24:42 +01:00 |
Simon Giraudot
|
879c3444c0
|
Update filters of examples with priority functor
|
2015-12-04 09:20:29 +01:00 |
Simon Giraudot
|
eb5b89628d
|
Passing reference to advancing front class is now const qualified
|
2015-12-04 09:19:50 +01:00 |
Simon Giraudot
|
fed6d2e6d0
|
Replace filter functor by priority functor
|
2015-12-04 08:54:59 +01:00 |
Simon Giraudot
|
05a1e68c79
|
Replace reference by variable in constructor for default value
|
2015-12-03 15:03:14 +01:00 |
Simon Giraudot
|
57373fa26b
|
Update reconstruction with structure by changing priority computation
|
2015-12-03 14:07:59 +01:00 |
Simon Giraudot
|
9180c3e6ba
|
Advancing front: externalize priority computation
|
2015-12-03 14:05:33 +01:00 |
Simon Giraudot
|
fc3a53c980
|
Revert "Change advancing front filter behavior"
This reverts commit 82db248049.
|
2015-12-03 08:33:46 +01:00 |
Simon Giraudot
|
82db248049
|
Change advancing front filter behavior
|
2015-12-02 15:46:51 +01:00 |
Simon Giraudot
|
01f354456d
|
Update example with limit on edge length
|
2015-12-02 15:46:23 +01:00 |
Simon Giraudot
|
ae7ed73a55
|
New example for advancing front taking advantage of point set structuring
|
2015-12-02 15:28:24 +01:00 |
Sebastien Loriot
|
1891705d4e
|
Merge pull request #346 from afabri/Advancing_front-examples-GF
Add the maximal perimeter as an argument to the executable
|
2015-09-26 09:59:49 +02:00 |
Sébastien Loriot
|
b970fc80ef
|
Merge branch 'old/Surface_reconstruction_points_3-Change_package_name-GF' into Surface_reconstruction_points_3-Change_package_name-GF
|
2015-09-22 09:54:18 +02:00 |
Andreas Fabri
|
ff53abdf14
|
acos makes that the green wedge in the user manual has an aperture of 0
|
2015-09-17 16:17:53 +02:00 |
Andreas Fabri
|
1ccc105176
|
Add the maximal perimeter as an argument to the executable
|
2015-09-17 10:14:02 +02:00 |
Laurent Rineau
|
7ddefbdcc8
|
Merge pull request #297 from afabri/CGAL-assert-GF
assert() should not be used in CGAL headers!
|
2015-09-07 10:58:20 +02:00 |
Simon Giraudot
|
1fbc1c617a
|
Replace thumbnail of Advancing front (previous one was too large and causing text misalignment in doc)
|
2015-09-04 18:44:28 +02:00 |
Andreas Fabri
|
1e2ff1131e
|
assert -> CGAL_assertion
|
2015-08-27 16:51:55 +02:00 |
Jane Tournois
|
c19d370265
|
fix missing namespaces
fix compilation of advancing front for msvc 2015
|
2015-08-11 15:29:16 +02:00 |
Sébastien Loriot
|
d80d69b350
|
remove trailing whitespaces
|
2015-06-29 12:22:13 +02:00 |
Sébastien Loriot
|
85fa6cf343
|
move the doc inside the code and update the code accordingly
|
2015-06-29 12:18:26 +02:00 |
Sébastien Loriot
|
60333f3e81
|
remove exe flags
|
2015-06-29 10:43:42 +02:00 |
Andreas Fabri
|
c724080849
|
fix typo in path to test data
|
2015-06-25 09:30:17 +02:00 |
Andreas Fabri
|
740479e8f0
|
Add a test; make it ork on non-VC++ platforms
|
2015-06-24 09:34:17 +02:00 |
Andreas Fabri
|
3757ca30c6
|
Add tests for low dimensional data sets and for different kernels
|
2015-06-23 10:35:50 +02:00 |
Andreas Fabri
|
6de70537e7
|
CGAL::squared_radius
|
2015-06-21 12:21:01 +02:00 |
Andreas Fabri
|
6194bd5f66
|
qualify a function call with CGAL:: to avoid clang error
|
2015-06-19 10:13:18 +02:00 |
Andreas Fabri
|
b40729ed8a
|
fix calls of acos
|
2015-06-18 19:19:46 +02:00 |
Andreas Fabri
|
c2ad8db566
|
remove the options file
|
2015-06-18 19:04:24 +02:00 |
Andreas Fabri
|
c7ca25a7c0
|
Add Default; get rid of Options
|
2015-06-18 19:03:04 +02:00 |
Andreas Fabri
|
23e4e78454
|
reindent
|
2015-06-18 13:01:25 +02:00 |
Andreas Fabri
|
75c353406a
|
document delta
|
2015-06-18 12:38:29 +02:00 |
Andreas Fabri
|
723bb674cf
|
plug beta into the algorithm
|
2015-06-18 12:22:02 +02:00 |
Andreas Fabri
|
6805d06420
|
Split SLIVER_ANGULUS in COS_ALPHA_SLIVER and COS_BETA
|
2015-06-18 12:22:01 +02:00 |
Sébastien Loriot
|
f80113c0c8
|
improve doc
|
2015-06-18 09:56:49 +02:00 |
Andreas Fabri
|
b1b40be4ac
|
only declare a private function to avoid warning
|
2015-06-18 09:47:11 +02:00 |
Andreas Fabri
|
5549a9e3b5
|
remove example which uses an undocumented API
|
2015-06-18 09:09:17 +02:00 |
Andreas Fabri
|
218e1a37e3
|
bug fix in example
|
2015-06-18 09:08:49 +02:00 |
Andreas Fabri
|
875a2a746d
|
remove a file in examples; Add a typname
|
2015-06-14 10:40:15 +02:00 |
Andreas Fabri
|
2f89160cb2
|
add example that generates a Surface_mesh
|
2015-06-11 16:09:43 +02:00 |
Andreas Fabri
|
426e31681b
|
switch from tuple to array to describe a face
|
2015-06-11 15:57:59 +02:00 |
Andreas Fabri
|
15e33a861f
|
Write into a wrapper of a Surface_mesh as ouput iterator
|
2015-06-10 18:26:41 +02:00 |
Andreas Fabri
|
110ae0574c
|
make it work for Polyhedron as output (not yet documented)
|
2015-06-10 13:10:46 +02:00 |
Andreas Fabri
|
f47aa05f7b
|
Add classified
|
2015-06-10 12:39:01 +02:00 |
Andreas Fabri
|
e6420cae53
|
No need for a geometric traits and EPEC
|
2015-06-10 12:28:22 +02:00 |
Andreas Fabri
|
2b5ad00c42
|
Improve doc for nested type Triangulation_data_structure_2
|
2015-06-09 12:51:17 +02:00 |
Andreas Fabri
|
650eff46da
|
move files to internal/AFSR
|
2015-06-09 11:52:38 +02:00 |
Andreas Fabri
|
d7e2819f0c
|
remove files
|
2015-06-09 11:52:37 +02:00 |
Andreas Fabri
|
8b4f2014f3
|
add license headers
|
2015-06-09 11:52:37 +02:00 |
Andreas Fabri
|
3f5cffe2c4
|
fix extract.cpp
|
2015-06-09 11:52:36 +02:00 |
Sébastien Loriot
|
4c65513405
|
link more
|
2015-06-09 10:29:56 +02:00 |
Sébastien Loriot
|
43ee79850b
|
remove warning
|
2015-06-09 09:56:48 +02:00 |
Sébastien Loriot
|
6964ebc4ff
|
fix warnings and compilation issues
|
2015-06-09 09:50:24 +02:00 |
Andreas Fabri
|
fb1c691ffa
|
get the demo compiled
|
2015-06-08 14:29:46 +02:00 |
Andreas Fabri
|
a99ff3c822
|
e claimed to write in the STL format but that was wrong
|
2015-06-05 17:12:54 +02:00 |
Andreas Fabri
|
8923443212
|
Explain the filter in the manual
|
2015-06-05 13:20:12 +02:00 |
Andreas Fabri
|
7dd320c74b
|
Add a functor that allows to reject candidate faces
|
2015-06-05 11:55:44 +02:00 |
Andreas Fabri
|
6a724bb881
|
remove area filtering
|
2015-06-05 11:55:43 +02:00 |
Andreas Fabri
|
36de1554b1
|
Add duplicate points to check that the indexing is correct
|
2015-06-05 10:31:53 +02:00 |
Andreas Fabri
|
7e3023fe60
|
deal with border cases: 1, 2, 3 points, and coplanar point set
|
2015-06-04 15:48:44 +02:00 |
Andreas Fabri
|
37944b422e
|
fix comment
|
2015-06-03 17:31:15 +02:00 |
Andreas Fabri
|
3e7b082ad3
|
improve loop a little bit
|
2015-06-03 16:45:09 +02:00 |
Andreas Fabri
|
9c30122060
|
Adapt the code to the accepted API
|
2015-06-03 15:19:15 +02:00 |
Andreas Fabri
|
c36751959f
|
Add example
|
2015-05-11 17:10:11 +02:00 |
Andreas Fabri
|
267a93af97
|
changes after Guillaume's review
|
2015-05-05 13:03:41 +02:00 |
Andreas Fabri
|
457e9d5b00
|
first changes after Guillaumes review
|
2015-05-04 16:43:38 +02:00 |
Andreas Fabri
|
8fa4a1e9c7
|
polish
|
2015-04-29 09:12:57 +02:00 |
Andreas Fabri
|
06f55673a5
|
fix value of beta
|
2015-04-28 16:22:04 +02:00 |
Andreas Fabri
|
95581a84b2
|
Explain the plausibility with an image
|
2015-04-28 16:06:32 +02:00 |
Andreas Fabri
|
f645e803b4
|
typo
|
2015-03-13 17:46:54 +01:00 |
Andreas Fabri
|
fa8b9e6a26
|
Add most of Pierre's review
|
2015-03-13 16:40:08 +01:00 |
Andreas Fabri
|
1b3b61158b
|
Add most of Pierre's review
|
2015-03-13 16:17:27 +01:00 |
Andreas Fabri
|
1504395c09
|
Add max_perimeter as argument to the global function
|
2015-01-20 17:31:16 +01:00 |
Andreas Fabri
|
b0ed282380
|
fix merge conflict
|
2014-12-22 17:34:00 +01:00 |
Andreas Fabri
|
d3e13f50f1
|
fixes suggested by Sebastien
|
2014-10-19 22:03:26 +02:00 |
Sébastien Loriot
|
f886cd6588
|
document parameters to avoid a warning
|
2014-10-17 14:29:52 +02:00 |
Sébastien Loriot
|
c9b7fb24bb
|
remove tex files
|
2014-10-17 14:23:24 +02:00 |
Sébastien Loriot
|
c74a7ebebe
|
typos
|
2014-10-17 14:21:41 +02:00 |
Sébastien Loriot
|
622bc7a7db
|
Hidden_type -> unspecified_type
|
2014-10-17 14:21:41 +02:00 |
Sébastien Loriot
|
3f36f26f21
|
remove exe flag
|
2014-10-17 14:21:41 +02:00 |
Andreas Fabri
|
ca015dd85f
|
polish for the submission
|
2014-10-17 13:12:37 +02:00 |
Andreas Fabri
|
84482e11dc
|
typo
|
2014-09-08 11:15:46 +02:00 |
Sébastien Loriot
|
3441d513d4
|
add missing typename
|
2014-08-14 10:57:43 +02:00 |
Andreas Fabri
|
1ebe7a903c
|
increase precision and fix multiple \cgalCite
|
2014-03-12 16:32:38 +01:00 |
Andreas Fabri
|
b967bec8af
|
do the reconstruction
|
2014-03-05 13:15:51 +01:00 |
Andreas Fabri
|
c9ae94fc2b
|
fixes so that extract.cpp compiles
|
2014-03-04 18:33:59 +01:00 |
Andreas Fabri
|
058a51915b
|
Add construct_polyhedron.h
|
2014-03-04 18:09:19 +01:00 |
Andreas Fabri
|
e52911e7a2
|
Add the advancing front reconstruction to the demo
|
2013-12-10 12:12:07 +01:00 |
Andreas Fabri
|
256b8a5347
|
Add an example that writes the result in a Polyhedron
|
2013-12-10 11:00:27 +01:00 |
Andreas Fabri
|
da83251018
|
Add bibtex entries and citations
|
2013-12-09 15:16:48 +01:00 |
Andreas Fabri
|
5370774363
|
No need for get_ prefix
|
2013-12-04 14:26:14 +01:00 |
Andreas Fabri
|
50ca0d4b32
|
Turn class static containers in the vertex class into a container in the reconstruction class
As a consequence we had to move vertex member functions in the
reconstruction class
|
2013-12-04 14:11:22 +01:00 |
Andreas Fabri
|
3a16369d7b
|
wip user manual
|
2013-12-02 17:08:10 +01:00 |
Andreas Fabri
|
ea6d949577
|
wip on the user manual
|
2013-12-02 15:36:33 +01:00 |
Andreas Fabri
|
0976c34cf6
|
Explain the examples
|
2013-11-29 16:23:06 +01:00 |