Simon Giraudot
|
c229b571f8
|
Update documentation: add figure and reference to advancing front
|
2016-04-25 16:27:34 +02:00 |
Simon Giraudot
|
d82efd569d
|
Add test for structuring
|
2016-04-25 12:12:07 +02:00 |
Simon Giraudot
|
860a30201f
|
Warning fix: explicit cast from pointer to bool
|
2016-04-25 11:14:04 +02:00 |
Simon Giraudot
|
a098899693
|
Document Point_set_with_structure class
|
2016-04-22 15:24:35 +02:00 |
Andreas Fabri
|
aace47d473
|
Add using get and put to help VC++; Add a testcase
|
2016-04-15 17:10:12 +02:00 |
Simon Giraudot
|
d49538004f
|
Documentation: more detailed explanations on structuring
|
2016-04-12 17:31:54 +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
|
ecf6b1c72d
|
Move class out of internal namespace + improve API
|
2016-04-12 17:31:04 +02:00 |
Simon Giraudot
|
bfde005726
|
Minor change in comments
|
2016-04-12 16:16:41 +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 |
Simon Giraudot
|
2d5a38150b
|
Merge branch 'Point_set_processing-Extend_ply_reader-GF-old' into Point_set_processing-Extend_ply_reader-GF
|
2016-04-12 11:56:01 +02:00 |
Simon Giraudot
|
89742a6bd9
|
Update doc (precision on boolean return value)
|
2016-04-12 11:50:34 +02:00 |
Simon Giraudot
|
bad16c8ebf
|
Add convenience function when reading double from float input
|
2016-04-11 18:17:48 +02:00 |
Simon Giraudot
|
83290fda5d
|
Corrections of documentation (based on small feature review)
|
2016-04-11 17:24:33 +02:00 |
Laurent Rineau
|
d4e8c9089c
|
Merge pull request #988 from janetournois/Point_set_processing-fix_runtime_error_bis-jtournois
(Merge branch 'releases/CGAL-4.8-branch')
|
2016-04-11 15:42:35 +02:00 |
Simon Giraudot
|
e922a1c858
|
Complete test on property existence (testing type in addition of tag)
|
2016-04-06 08:37:50 +02:00 |
Jane Tournois
|
061df89383
|
skip the infinite vertex to avoid computing stuff on associated points
|
2016-04-05 14:26:20 +02:00 |
Laurent Rineau
|
a67bc9822e
|
Merge pull request #895 from afabri/CGAL-LGPL-GF
Move infrastructure files into infrastructure packages and change their license
|
2016-03-29 11:08:43 +02:00 |
Laurent Rineau
|
50b55bd27c
|
Merge pull request #890 from sloriot/CGAL-generate_CMakeLists-sloriot
Generate CMakelists
|
2016-03-29 11:02:17 +02:00 |
Simon Giraudot
|
3aa0be9de4
|
Bugfix: corner might have degree > 3
|
2016-03-22 14:36:45 +01:00 |
Simon Giraudot
|
acf69d320c
|
Minor corrections and improvements on example
|
2016-03-22 14:36:22 +01:00 |
Simon Giraudot
|
cad44a7133
|
Typo correction
|
2016-03-22 14:36:08 +01:00 |
Simon Giraudot
|
f9c1f33564
|
Update example with recovery of adjacency information
|
2016-03-21 15:37:18 +01:00 |
Simon Giraudot
|
6461315e67
|
Add mechanism to recover points with adjacency information
|
2016-03-21 15:36:59 +01:00 |
Simon Giraudot
|
2463827cc5
|
Update doc following reviews
|
2016-03-21 12:34:53 +01:00 |
Simon Giraudot
|
79e2af52d3
|
Add note about what happens if no plane was detected
|
2016-03-21 11:17:32 +01:00 |
Andreas Fabri
|
324daa0b78
|
move value_traits
|
2016-03-09 16:35:49 +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 |
Andreas Fabri
|
eb90e8e3e1
|
Include consistently <CGAL/property_map.h>
|
2016-02-24 12:09:36 +01:00 |
Simon Giraudot
|
e03b1cb077
|
Bugfix: use property map to access content on Input_type
|
2016-02-18 16:19:25 +01:00 |
Simon Giraudot
|
fdfebe43f8
|
Correction of push_back and clear functions
|
2016-02-17 14:44:59 +01:00 |
Simon Giraudot
|
ef760a986b
|
WIP: update example
|
2016-02-17 14:08:43 +01:00 |
Simon Giraudot
|
d243980a73
|
Add useful accessors and modifiers to Point_set_3
|
2016-02-17 11:53:20 +01:00 |
Philipp Möller
|
0a04a3a48f
|
Use CGAL_DOC_VERSION
|
2016-02-11 15:37:54 +01:00 |
Simon Giraudot
|
1ebe99f9de
|
Bugfix: check multiple swaps when applying indices change
|
2016-02-10 10:51:32 +01:00 |
Simon Giraudot
|
3413680a23
|
Bugfix: if test was inverted
|
2016-02-10 08:09:01 +01:00 |
Simon Giraudot
|
66c9b18012
|
WIP: use directly Properties instead of Surface_mesh in Point_set_3
|
2016-02-09 14:46:05 +01:00 |
Simon Giraudot
|
5f6029e2f6
|
Update doc
|
2016-02-08 10:44:33 +01:00 |
Simon Giraudot
|
4070e0cb99
|
Add classes to reference manual summary
|
2016-02-05 18:06:46 +01:00 |
Sébastien Loriot
|
06c304c614
|
fix doc warnings spotted by doxygen 1.8.11
Tested locally
|
2016-02-04 22:23:48 +01:00 |
Simon Giraudot
|
8ad613cdcf
|
Simplify Ply_read_number using templates instead of explicit specialization
|
2016-02-03 11:53:45 +01:00 |
Simon Giraudot
|
b800b12b55
|
Update doc with new API
|
2016-02-03 11:34:44 +01:00 |
Sebastien Loriot
|
4f737d4682
|
Merge pull request #702 from afabri/CGAL-source-GF
Use source() not prefixed with boost::
|
2016-02-03 09:45:01 +01:00 |
Sebastien Loriot
|
ebf66069c3
|
Merge pull request #706 from afabri/PMP_include_graph_traits-GF
Deal with deprecated code
|
2016-02-03 09:44:11 +01:00 |
Simon Giraudot
|
7e77304239
|
Simplify API of PlyInterpreter introducing a Ply_reader class
|
2016-02-02 18:38:29 +01:00 |
Andreas Fabri
|
35b9a87d7a
|
Produce a smaller output to allow the VC++ testsuite with ITERATOR_DEBUGGING to finish
|
2016-02-02 16:21:45 +01:00 |
Andreas Fabri
|
b126649f37
|
less boost::
|
2016-02-01 20:12:43 +01:00 |
Andreas Fabri
|
4c9c668dc9
|
deal with deprecated code
|
2016-02-01 15:52:52 +01:00 |
Andreas Fabri
|
c772598ae6
|
Use source() not prefixed with boost::
|
2016-02-01 09:56:57 +01:00 |
Simon Giraudot
|
fd2e2e6395
|
Update namespaces with Properties moved out of Surface_mesh
|
2016-01-29 15:18:37 +01:00 |
Simon Giraudot
|
9362ca342c
|
Fix warning: uninitialized variable
|
2016-01-29 07:14:23 +01:00 |
Simon Giraudot
|
490b90650b
|
Improve readability of class Point set
|
2016-01-28 09:59:54 +01:00 |
Simon Giraudot
|
9565974fed
|
Add tests for point sets
|
2016-01-28 08:45:18 +01:00 |
Simon Giraudot
|
c9bf1e1d12
|
Remove useless debug display
|
2016-01-28 08:44:48 +01:00 |
Simon Giraudot
|
6d16b5cb12
|
Bugfix: use reference on pmap for points instead of copy
|
2016-01-28 07:20:47 +01:00 |
Simon Giraudot
|
490de56688
|
Add missing SKIP_IN_MANUAL cond
|
2016-01-26 12:53:57 +01:00 |
Simon Giraudot
|
50bd422d1d
|
More on manual
|
2016-01-26 11:52:47 +01:00 |
Sébastien Loriot
|
d74aa863ae
|
vcm normal orientation is not deterministic accross platforms
|
2016-01-26 10:43:57 +01:00 |
Andreas Fabri
|
6af27d6033
|
Add a typedef
|
2016-01-25 17:28:27 +01:00 |
Simon Giraudot
|
3e09542e0e
|
Replace push_pmap with generalized template version
|
2016-01-25 15:28:32 +01:00 |
Andreas Fabri
|
59a2acf16b
|
Add const to &
|
2016-01-25 12:56:01 +01:00 |
Andreas Fabri
|
f2437d8afa
|
typo
|
2016-01-25 12:28:56 +01:00 |
Andreas Fabri
|
006dcf0c97
|
cast to get rid of warnings
|
2016-01-25 11:31:33 +01:00 |
Simon Giraudot
|
262c697fb5
|
Fix how to access points and normals
|
2016-01-25 10:26:37 +01:00 |
Simon Giraudot
|
28f879eddf
|
Use iterator on indices as default
|
2016-01-25 09:54:49 +01:00 |
Simon Giraudot
|
ba40408f67
|
Erase function based on indices
|
2016-01-25 09:44:06 +01:00 |
Simon Giraudot
|
b5bbafb2f4
|
Add index property map + functors for back insertion and point/normal push pmap
|
2016-01-22 15:43:52 +01:00 |
Simon Giraudot
|
fdf3857226
|
Separate CGAL::Point_set_3 from Point_set_3 in polyhedron demo
|
2016-01-21 11:41:45 +01:00 |
Simon Giraudot
|
449ce4de7e
|
Bugfix: incorrect types
|
2016-01-21 11:24:11 +01:00 |
Simon Giraudot
|
f1b706b315
|
Minor corrections in point_set.cpp example
|
2016-01-21 11:23:45 +01:00 |
Simon Giraudot
|
7649ba85a1
|
User manual for custom PLY reader
|
2016-01-20 18:26:00 +01:00 |
Simon Giraudot
|
1b0046ba30
|
Replace example Doxygen tags by more explicit ones
|
2016-01-20 17:31:05 +01:00 |
Simon Giraudot
|
a30a7bbc07
|
Reorganize list of IO files in user manual and add custom PLY example
|
2016-01-20 17:24:46 +01:00 |
Simon Giraudot
|
875606d8e9
|
Introducing new concept: PlyInterpreter
|
2016-01-20 17:01:17 +01:00 |
Simon Giraudot
|
db06ace31d
|
More on reference manual
|
2016-01-20 15:58:48 +01:00 |
Andreas Fabri
|
7a65c6bd4e
|
add a comment
|
2016-01-20 15:20:05 +01:00 |
Andreas Fabri
|
7764bd3bdc
|
Added Surface_mesh::swap(Vertex_index, Vertex_index) that also swaps properties
|
2016-01-20 14:17:39 +01:00 |
Simon Giraudot
|
1068067ea1
|
Update example with simpler interpreter API
|
2016-01-20 12:14:22 +01:00 |
Simon Giraudot
|
1fafd34d32
|
Simplify Ply_interpreter writing for users
|
2016-01-20 11:42:13 +01:00 |
Andreas Fabri
|
97134babbf
|
remove/add #includes
|
2016-01-20 10:19:08 +01:00 |
Simon Giraudot
|
5bfd8ba23e
|
Warning fix: missing static_cast
|
2016-01-19 18:00:37 +01:00 |
Simon Giraudot
|
24270dd358
|
Remove obsolete comment
|
2016-01-19 16:26:48 +01:00 |
Andreas Fabri
|
993abde037
|
Add header todo: split it in just the point set and what is needed in the Polyhedron demo
|
2016-01-19 15:51:12 +01:00 |
Andreas Fabri
|
2b01b1763e
|
move Point_set_3.h
|
2016-01-19 15:47:29 +01:00 |
Andreas Fabri
|
26884fbe36
|
add functions to access the property maps
|
2016-01-19 15:41:41 +01:00 |
Simon Giraudot
|
ef42b50d09
|
New screenshot example for point set structuring (in PSP3 package)
|
2016-01-19 13:14:57 +01:00 |
Simon Giraudot
|
44eeb83a73
|
Add missing include
|
2016-01-14 15:33:10 +01:00 |
Simon Giraudot
|
510e10fce3
|
Comments on the new example
|
2016-01-14 12:04:15 +01:00 |
Simon Giraudot
|
db918de302
|
Add new example to read PLY file with colors
|
2016-01-14 11:58:55 +01:00 |
Simon Giraudot
|
a3f03a0094
|
Move PLY reader and PLY interpreter out of internal
|
2016-01-14 11:14:57 +01:00 |
Simon Giraudot
|
e3f201d881
|
Function to use custom interpreter + error messages + better naming
|
2016-01-14 11:10:04 +01:00 |
Simon Giraudot
|
b8a74bf30f
|
Add test to check if interpreter is applicable to current ply file
|
2016-01-14 10:55:27 +01:00 |
Simon Giraudot
|
907006ef0f
|
Externalize functor to interpret ply input
|
2016-01-14 10:45:59 +01:00 |
Simon Giraudot
|
3a704227ee
|
Reorganize code, separate header/content reading
|
2016-01-14 08:58:45 +01:00 |
Simon Giraudot
|
5649b0dd58
|
Protect std::min with parenthesis (illegal token error with VS)
|
2016-01-14 07:57:38 +01:00 |
Simon Giraudot
|
93637a28ef
|
Warning fixes: conversions from double to std::size_t
|
2016-01-13 15:17:25 +01:00 |
Simon Giraudot
|
24f98d687f
|
Bugfix: only compute centroid if non-empty point container
|
2016-01-13 09:09:11 +01:00 |
Simon Giraudot
|
5bfa2fdd7f
|
Add missing include (limits)
|
2016-01-13 08:03:02 +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
|
f079c7538a
|
Disable VC++ warning
|
2016-01-11 14:44:31 +01:00 |
Simon Giraudot
|
3fd7a3fb81
|
Warning fix: use std::size_t instead of int
|
2016-01-11 08:38:18 +01:00 |
Simon Giraudot
|
8c55b470ee
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF' of github.com:CGAL/cgal-dev into Point_set_processing_3-Point_set_structuring-GF
|
2016-01-11 07:36:54 +01:00 |
Simon Giraudot
|
3a8937259c
|
Remove #define CGAL_PSP3_VERBOSE and add condition to warning displays
|
2016-01-11 07:36:09 +01:00 |
Andreas Fabri
|
f22051c8d0
|
Point -> const Point&
|
2016-01-09 10:21:11 +01:00 |
Andreas Fabri
|
f7c0dd44d2
|
fix VC++ problem with max()
|
2016-01-09 10:12:50 +01:00 |
Sebastien Loriot
|
32a3972c33
|
Merge pull request #592 from afabri/CGAL-dont_submit_cleanup-GF
Towards getting rid of dont_submit files
|
2016-01-08 14:14:08 +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
|
a33f7f89a8
|
Use std::numeric_limits<std::size_t>::max() instead of (std::size_t)(-1)
|
2016-01-06 15:13:58 +01:00 |
Andreas Fabri
|
d497120e5f
|
clean Point_set_processing
|
2016-01-05 17:17:10 +01:00 |
Simon Giraudot
|
3825c8cb41
|
Add missing examples to custom cgal_test_with_cmake
|
2016-01-05 10:38:08 +01:00 |
Sébastien Loriot
|
81d638341a
|
prevent internal namespace to be documented
|
2015-12-28 10:51:49 +01:00 |
Philipp Möller
|
71b4e9c515
|
Use CGAL_FULL_VERSION in all Doxyfile.in
|
2015-12-17 16:33:28 +01:00 |
Simon Giraudot
|
d2bf68506d
|
Speed up computation of corners
|
2015-12-14 11:56:42 +01:00 |
Simon Giraudot
|
5f771f6732
|
Bugfix: break instead of continue made some corners badly defined
|
2015-12-11 17:56:35 +01:00 |
Simon Giraudot
|
55b01dda63
|
Speed up computation of corners (early ending added)
|
2015-12-11 15:14:39 +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
|
1592e52b86
|
Some precisions in user manual
|
2015-12-09 17:34:10 +01:00 |
Simon Giraudot
|
8d55bb7a58
|
Add a coherence_type enum for clearer result meanings
|
2015-12-09 11:58:19 +01:00 |
Simon Giraudot
|
81d4decd87
|
Revert "Store items of shape detection plugin in separated groups"
This reverts commit 052ec5b832.
|
2015-12-07 16:27:20 +01:00 |
Simon Giraudot
|
052ec5b832
|
Store items of shape detection plugin in separated groups
|
2015-12-07 15:40:26 +01:00 |
Simon Giraudot
|
7c0006c4e8
|
Bugfix: do not run algorithm if no plane available
|
2015-12-04 08:44:20 +01:00 |
Simon Giraudot
|
0cc0550067
|
Remove useless accessor + more specific coherence values
|
2015-12-03 14:06:30 +01:00 |
Simon Giraudot
|
2a9d90728b
|
Simplify notations by cleaning point set after algorithm
|
2015-12-02 14:08:11 +01:00 |
Simon Giraudot
|
82a08e343c
|
Handle freeform coherence + public access methods
|
2015-12-02 12:59:08 +01:00 |
Simon Giraudot
|
0314c084ee
|
Correct parameters selection
|
2015-12-02 10:48:24 +01:00 |
Simon Giraudot
|
0a182eeb79
|
Point set structuring example
|
2015-12-01 15:45:12 +01:00 |
Simon Giraudot
|
26477bdf37
|
Change name of variable
|
2015-12-01 15:44:41 +01:00 |
Simon Giraudot
|
04b20c04a5
|
Add citation of point set structuring paper
|
2015-12-01 15:30:54 +01:00 |
Simon Giraudot
|
9e581355a3
|
Beginning of work on manual
|
2015-12-01 15:22:34 +01:00 |
Simon Giraudot
|
7d7d1073b1
|
Cleaning comments and add verbose ifdef
|
2015-12-01 12:53:02 +01:00 |
Simon Giraudot
|
2b97a3063f
|
Also generate normals when structuring point set
|
2015-11-30 11:03:36 +01:00 |
Simon Giraudot
|
d3016c5185
|
Bugfix: deactive corner if too far away from point set
|
2015-11-30 08:24:37 +01:00 |
Simon Giraudot
|
7ba0d499bf
|
Filter Delaunay coherent facet with size parameter
|
2015-11-27 15:37:07 +01:00 |
Simon Giraudot
|
72a83bcbca
|
Method to get coherent Delaunay facets
|
2015-11-27 11:51:28 +01:00 |
Simon Giraudot
|
ca129b6684
|
Keep track of edge/corner indices
|
2015-11-27 09:38:37 +01:00 |
Simon Giraudot
|
5aac533a56
|
Merge branch 'Point_set_processing_3-Point_set_structuring-GF-old' into Point_set_processing_3-Point_set_structuring-GF
|
2015-11-26 14:48:54 +01:00 |
Simon Giraudot
|
37b446fc4e
|
Projection bugfix + empty corners bugfix + missing distance test added
|
2015-11-26 09:53:42 +01:00 |
Simon Giraudot
|
7fb11280e2
|
Corner directions + sampling refinement
|
2015-11-25 12:50:37 +01:00 |
Simon Giraudot
|
a1da4ab306
|
Refine sampling (WIP)
|
2015-11-25 10:47:43 +01:00 |
Simon Giraudot
|
30c352f025
|
Bugfix: OFF reader should accept comments and empty lines
|
2015-11-25 09:18:15 +01:00 |
Simon Giraudot
|
1f4191bbc7
|
Remove debugging code portion
|
2015-11-13 14:28:31 +01:00 |
Simon Giraudot
|
4602910059
|
Bugfix: wrong indices in loop
|
2015-11-13 14:02:47 +01:00 |
Simon Giraudot
|
6a0ee7e673
|
Method to get detailed output
|
2015-11-13 12:36:27 +01:00 |
Simon Giraudot
|
38b6c428f3
|
Simplified API + function to get output points
|
2015-11-13 11:11:39 +01:00 |
Simon Giraudot
|
a7d7efbb22
|
Plane resampling
|
2015-11-13 10:50:04 +01:00 |
Simon Giraudot
|
8b8f97217b
|
Merging corners
|
2015-11-13 10:02:14 +01:00 |
Simon Giraudot
|
06814e1a8a
|
Corner computation
|
2015-11-13 09:13:10 +01:00 |
Simon Giraudot
|
dcf06b4a13
|
Creation of edge points and anchor points
|
2015-11-12 14:58:43 +01:00 |
Simon Giraudot
|
b1d9d6b611
|
Computing edges
|
2015-11-12 10:48:05 +01:00 |
Simon Giraudot
|
ee247e6f90
|
Bugfix: inserting *it and not *begin in loop
|
2015-11-12 09:51:39 +01:00 |