Simon Giraudot
|
ee4d9b76ee
|
Add missing include
|
2016-04-20 08:34:28 +02:00 |
|
Andreas Fabri
|
d18db3c527
|
Half the time of reading float and double for VC++
|
2016-04-18 16:25:09 +02:00 |
|
Simon Giraudot
|
117ab51f97
|
Merge branch 'Point_set_processing-Extend_ply_reader-GF' into Point_set_classification-GF
|
2016-04-06 08:44:54 +02:00 |
|
Simon Giraudot
|
e922a1c858
|
Complete test on property existence (testing type in addition of tag)
|
2016-04-06 08:37:50 +02:00 |
|
Simon Giraudot
|
afb90d30da
|
Merge remote-tracking branch 'cgal-dev/Point_set_processing-Extend_ply_reader-GF' into Point_set_classification-GF
|
2016-03-24 09:40:24 +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
|
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 |
|
Simon Giraudot
|
7e77304239
|
Simplify API of PlyInterpreter introducing a Ply_reader class
|
2016-02-02 18:38:29 +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
|
9362ca342c
|
Fix warning: uninitialized variable
|
2016-01-29 07:14:23 +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 |
|
Andreas Fabri
|
6af27d6033
|
Add a typedef
|
2016-01-25 17:28:27 +01:00 |
|
Andreas Fabri
|
59a2acf16b
|
Add const to &
|
2016-01-25 12:56:01 +01:00 |
|
Andreas Fabri
|
006dcf0c97
|
cast to get rid of warnings
|
2016-01-25 11:31:33 +01:00 |
|
Simon Giraudot
|
db06ace31d
|
More on reference manual
|
2016-01-20 15:58:48 +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
|
44eeb83a73
|
Add missing include
|
2016-01-14 15:33:10 +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 |
|
Andreas Fabri
|
d497120e5f
|
clean Point_set_processing
|
2016-01-05 17:17:10 +01:00 |
|
Sébastien Loriot
|
81d638341a
|
prevent internal namespace to be documented
|
2015-12-28 10:51:49 +01:00 |
|
Simon Giraudot
|
30c352f025
|
Bugfix: OFF reader should accept comments and empty lines
|
2015-11-25 09:18:15 +01:00 |
|
Simon Giraudot
|
99d4fc84bd
|
Merge branch 'Point_set_processing_3-IO_ply-GF-old' into Point_set_processing_3-IO_ply-GF
|
2015-10-15 14:27:57 +02:00 |
|
Laurent Rineau
|
18cac48bae
|
Merge pull request #367 from sgiraudot/Point_set_processing-hierarchical_clustering-sgiraudot
New point set processing algorithm: Hierarchical clustering
|
2015-10-14 10:54:37 +02:00 |
|
Clement Jamin
|
145131e2e6
|
Use Real_timer in PSP3 and T3 since the algorithms might be parallel
|
2015-10-08 15:34:40 +02:00 |
|
Simon Giraudot
|
09d2c9e5a4
|
Revert removal of hack to handle char properly (std::stream treats boost::int8_t as char)
|
2015-10-08 10:18:16 +02:00 |
|
Simon Giraudot
|
39eef61847
|
Add headers
|
2015-10-08 10:08:39 +02:00 |
|
Simon Giraudot
|
f614ce4ea1
|
Remove useless includes
|
2015-10-08 10:08:20 +02:00 |
|
Simon Giraudot
|
833982a32f
|
Use boost fixed-width integer types for portability (and remove hack for reading ASCII 'char')
|
2015-10-08 09:52:45 +02:00 |
|
Simon Giraudot
|
eb430e2397
|
Harmonize template indentation and remove outdated header
|
2015-10-08 09:24:35 +02:00 |
|
Simon Giraudot
|
79ca962159
|
Merge branch 'Point_set_processing_3-IO_ply-GF-old' into Point_set_processing_3-IO_ply-GF
|
2015-10-08 08:48:39 +02:00 |
|
Simon Giraudot
|
512273ae5f
|
Update doc and tests
|
2015-10-08 08:47:14 +02:00 |
|
Simon Giraudot
|
0916c32ded
|
Fix numeric_limits::max bug (conflict with other max)
|
2015-10-08 07:59:56 +02:00 |
|
Simon Giraudot
|
b35e34238a
|
Bugfix: if 2 input points are equal, avoid infinite loop and terminate non-empty cluster
|
2015-10-07 16:00:54 +02:00 |
|
Simon Giraudot
|
a068249ac5
|
Minor code cleaning/rewriting
|
2015-10-07 16:00:53 +02:00 |
|
Simon Giraudot
|
e6054bfdeb
|
Rename function and files in accordance to content
|
2015-10-07 16:00:53 +02:00 |
|
Simon Giraudot
|
20698d4dde
|
Make the algorithm a simplification algorithm instead of a clustering one
|
2015-10-07 16:00:53 +02:00 |
|
Simon Giraudot
|
28cf05f189
|
Remove duplicate code (use PCA_util.h to assemble covariance matrix)
|
2015-10-07 16:00:52 +02:00 |
|
Simon Giraudot
|
648c19b6f6
|
Remove unused typedef warning
|
2015-10-07 16:00:52 +02:00 |
|
Simon Giraudot
|
b16f7605d6
|
Enhancement: keep current cluster an only build one side instead of two
|
2015-10-07 16:00:52 +02:00 |
|
Simon Giraudot
|
cf9b7230d8
|
Algorithm is faster if the plane is not constructed
|
2015-10-07 16:00:52 +02:00 |
|