Simon Giraudot
|
41edf00aae
|
Deactivate visual studio warning on LASlib DLL
|
2017-07-12 08:13:41 +02:00 |
Jane Tournois
|
b4bf70caf2
|
use the import instruction of LasReader_LAS
|
2017-07-11 11:58:54 +02:00 |
Jane Tournois
|
dce27d7ecc
|
add missing includes
|
2017-07-11 11:58:54 +02:00 |
Simon Giraudot
|
fbe9e78ef0
|
Use std:: everywhere for tuples (make_tuple, get, etc.)
|
2017-07-11 11:58:54 +02:00 |
Simon Giraudot
|
955100bb48
|
Force using std::tuple
|
2017-07-11 11:58:54 +02:00 |
Simon Giraudot
|
b3723b7e3d
|
Document needed specialization of Output_rep
|
2017-07-11 11:58:53 +02:00 |
Simon Giraudot
|
e01f62a09f
|
Use Output_rep to output colors
|
2017-07-11 11:58:53 +02:00 |
Simon Giraudot
|
4b3a506d44
|
Fix detection of required C++11 features
|
2017-07-11 11:58:53 +02:00 |
Simon Giraudot
|
a644f31cd9
|
Include CGAL/config.h to test macros
|
2017-07-11 11:58:53 +02:00 |
Simon Giraudot
|
40ae0436e1
|
Add C++11 conditions/tests/warnings for LAS and PLY IO functions and related files
|
2017-07-11 11:58:53 +02:00 |
Simon Giraudot
|
d118bc7600
|
Add license headers
|
2017-07-11 11:58:52 +02:00 |
Simon Giraudot
|
bd94c3005b
|
Move USE_AS_DLL as a temporary definition around LASlib header
|
2017-07-11 11:58:52 +02:00 |
Simon Giraudot
|
622bb6f691
|
Replace LAS_property classes using a Base class with templated types
|
2017-07-11 11:58:51 +02:00 |
Jane Tournois
|
5fb14a891a
|
extract #include in non-GNUC context
|
2017-07-11 11:58:51 +02:00 |
Simon Giraudot
|
0354290268
|
Fix forgotten namespaces changes
|
2017-07-11 11:58:51 +02:00 |
Simon Giraudot
|
32bd5265dd
|
Use cpp11::tuple and cpp11::get instead of std::tuple and std::get
|
2017-07-11 11:58:51 +02:00 |
Simon Giraudot
|
ce362930f0
|
Separate PSP functions in groups
|
2017-07-11 11:58:51 +02:00 |
Simon Giraudot
|
61f1276a07
|
Update API with review (remove PLY/LAS namespaces)
|
2017-07-11 11:58:50 +02:00 |
Simon Giraudot
|
237a19037b
|
Some corrections in the manual
|
2017-07-11 11:58:50 +02:00 |
Simon Giraudot
|
5027c9af2c
|
Some corrections
|
2017-07-11 11:58:49 +02:00 |
Simon Giraudot
|
ffd7af06ef
|
Some typo corrections
|
2017-07-11 11:58:49 +02:00 |
Simon Giraudot
|
4027ef814c
|
Capitalize tag classes
|
2017-07-11 11:58:49 +02:00 |
Simon Giraudot
|
cb6e739f0e
|
Replace namespaces Ply/Las to PLY/LAS
|
2017-07-11 11:58:49 +02:00 |
Simon Giraudot
|
d0b760a9e2
|
User and reference manuals
|
2017-07-11 11:58:49 +02:00 |
Simon Giraudot
|
ced26cc733
|
First version of LAS writer
|
2017-07-11 11:58:49 +02:00 |
Simon Giraudot
|
952c5a4984
|
Some corrections
|
2017-07-11 11:58:48 +02:00 |
Simon Giraudot
|
9ff95550e9
|
Use CGAL::IO::BINARY instead of a Binary template boolean
|
2017-07-11 11:58:48 +02:00 |
Simon Giraudot
|
54b7ef95ea
|
Add all possible types for PLY header
|
2017-07-11 11:58:48 +02:00 |
Simon Giraudot
|
9175f39c86
|
Use cpp11::tuple instead of std::tuple
|
2017-07-11 11:58:48 +02:00 |
Simon Giraudot
|
5663a6836f
|
Change API of PLY writer similarly to PLY reader
|
2017-07-11 11:58:48 +02:00 |
Simon Giraudot
|
c394369d29
|
Update doc, examples and API
|
2017-07-11 11:58:48 +02:00 |
Simon Giraudot
|
24b1a690f3
|
Use empty structs to handle attributes
|
2017-07-11 11:58:47 +02:00 |
Simon Giraudot
|
d827e9d65d
|
First version of LAS reader
|
2017-07-11 11:58:47 +02:00 |
Simon Giraudot
|
731b4c27fe
|
Change full API of PLY reader
|
2017-07-11 11:58:47 +02:00 |
Simon Giraudot
|
19f09d634b
|
Changing API of PLY reader: first steps
|
2017-07-11 11:58:47 +02:00 |
Simon Giraudot
|
ef57586cb8
|
Add read_las_points.h file with skeleton of functions
|
2017-07-11 11:58:47 +02:00 |
Simon Giraudot
|
3ce8e9fc64
|
Merge branch 'Classification-GF-old' into Classification-GF
|
2017-03-13 07:51:54 +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 |
Simon Giraudot
|
310d81864e
|
Merge branch 'Classification-GF-old' into Classification-GF
|
2016-11-23 08:55:57 +01:00 |
Simon Giraudot
|
886ad42a7e
|
Add method to get raw readers
|
2016-10-21 10:28:39 +02:00 |
Laurent Rineau
|
51f5697d3d
|
Add missing #include
|
2016-09-30 15:23:14 +02:00 |
Andreas Fabri
|
ed472c0904
|
Fix package Point_set_processing_3: include headers
|
2016-09-30 15:22:30 +02:00 |
Simon Giraudot
|
3a356505c8
|
Merge branch 'Point_set_3-GF' into Point_set_classification-GF
|
2016-09-21 09:42:41 +02:00 |
Simon Giraudot
|
401fa82461
|
Merge branch 'Point_set_classification-GF-old-old' into Point_set_classification-GF-old
|
2016-09-21 09:38:27 +02:00 |
Simon Giraudot
|
7034fe00a9
|
Remove lines about tparam that can be omitted (this was wrong)
|
2016-09-14 16:36:26 +02:00 |
Simon Giraudot
|
ef4b531560
|
Add method to get raw readers
|
2016-09-13 17:14:12 +02:00 |
Sébastien Loriot
|
ff1b240a37
|
replace assert by CGAL_assertion in CGAL code
|
2016-08-25 11:12:17 +02:00 |
Simon Giraudot
|
4a03949eec
|
Merge branch 'Point_set_classification-GF-old' into Point_set_classification-GF
|
2016-07-22 11:58:16 +02:00 |
Sébastien Loriot
|
3e9796e1ed
|
remove unused types
|
2016-07-18 10:26:23 +02:00 |
Sébastien Loriot
|
d9fb49f2dd
|
fix all calls to get() free function for property maps
the return type of get is reference
|
2016-07-13 13:53:06 +02:00 |
Simon Giraudot
|
85a5ef28dc
|
Merge branch 'Point_set_classification-GF-old' into Point_set_classification-GF
|
2016-07-05 13:49:33 +02:00 |
Sébastien Loriot
|
e3a44a9d75
|
remove the flag CGAL_USE_PROPERTY_MAPS_API_V1 and keep only new API
|
2016-07-04 10:17:38 +02:00 |
Simon Giraudot
|
860a30201f
|
Warning fix: explicit cast from pointer to bool
|
2016-04-25 11:14:04 +02:00 |
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
|
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
|
e922a1c858
|
Complete test on property existence (testing type in addition of tag)
|
2016-04-06 08:37:50 +02:00 |
Andreas Fabri
|
eb90e8e3e1
|
Include consistently <CGAL/property_map.h>
|
2016-02-24 12:09:36 +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 |
Simon Giraudot
|
7e77304239
|
Simplify API of PlyInterpreter introducing a Ply_reader class
|
2016-02-02 18:38:29 +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 |
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 |
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 |
Simon Giraudot
|
30c352f025
|
Bugfix: OFF reader should accept comments and empty lines
|
2015-11-25 09:18:15 +01: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
|
512273ae5f
|
Update doc and tests
|
2015-10-08 08:47:14 +02:00 |
Simon Giraudot
|
30323c816a
|
Write PLY headers
|
2015-10-07 15:34:08 +02:00 |
Simon Giraudot
|
1e068b0844
|
Skeleton of write_ply_points.h file
|
2015-10-07 15:12:19 +02:00 |
Simon Giraudot
|
0004aed5bc
|
Bug fix: explicitly ask an integer when reading char/uchar from stream
|
2015-10-07 15:06:08 +02:00 |
Simon Giraudot
|
a8bea5e6d9
|
Handle detailed types (e.g. int16 instead of short)
|
2015-10-07 14:19:26 +02:00 |
Simon Giraudot
|
f732c100c3
|
Fix warnings and use union instead of reinterpret_cast
|
2015-10-07 14:08:03 +02:00 |
Simon Giraudot
|
fddcb24197
|
Polyhedron demo ply_to_xyz reader
|
2015-10-07 13:50:57 +02:00 |
Simon Giraudot
|
850f28ed07
|
Ply reader for point sets
|
2015-10-07 12:10:29 +02:00 |
Simon Giraudot
|
867a731d48
|
WIP: processing PLY header
|
2015-10-06 15:36:35 +02:00 |
Simon Giraudot
|
ac3dbad721
|
Skeleton of new read_ply_points.h file
|
2015-10-06 15:01:50 +02:00 |
Andreas Fabri
|
58b7dc7319
|
fix typo
|
2015-09-16 09:29:09 +02:00 |
Clement Jamin
|
ad91ed562f
|
Fix a warning
|
2015-06-26 19:20:31 +02:00 |
Andreas Fabri
|
a3cb5af9b0
|
more wording fixes for value type
|
2015-02-06 12:06:14 +01:00 |
Andreas Fabri
|
13928cd516
|
add missing 'i' and parenthesis
|
2014-11-27 08:51:46 +01:00 |
Andreas Fabri
|
2916850771
|
use iformat for reading doubles
|
2014-11-26 16:53:50 +01:00 |
Sébastien Loriot
|
829a6c0ac1
|
doxygen: prevent linking
|
2013-06-17 09:52:08 +02:00 |
Sébastien Loriot
|
ffa4bf7d34
|
rename MACRO to enable old code
|
2013-06-13 17:04:50 +02:00 |
Sébastien Loriot
|
677bc07a4d
|
rename Typed_identity_property_map_by_reference to Identity_property_map
and update its documentation
|
2013-05-13 11:38:07 +02:00 |
Sébastien Loriot
|
f91eac468e
|
enhance documentation
|
2013-05-13 10:59:15 +02:00 |
iyaz
|
8807ec30e1
|
document value_type_traits, add specializations for inserter_iterator and front_inserter_iterator
add another template parameters for OtuputIterator value type in read functions which rely on vaue_type_traits
|
2013-05-08 23:21:22 +03:00 |