Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [r887] Maximize Restore History

First batch of changes for new scanio: unifying functionality

- added helper library which implements common functionality
* transform functions for different input formats
* common readDirectory
* common readPose
* test function for the uos header
- only skip the first line if it really contains the uos header
* generalized ASCII data file reading
- do not read over newlines
- understand multiple number formats including scientific and
hexadecimal floating point
- understand mixed and multiple whitespace separators
- understand unix and windows line terminators
- error out on garbage or trailing garbage
- skip empty lines (including whitespace only)
- allow leading and trailing whitespace
- allow comments after a # character

josch1337 2014-02-18

added /trunk/include/scanio/helper.h
added /trunk/src/scanio/helper.cc
changed /trunk/src/scanio/scan_io_xyzr.cc
changed /trunk/src/scanio/scan_io_ks.cc
changed /trunk/src/scanio/scan_io_uos_rrgb.cc
changed /trunk/src/scanio/scan_io_xyz_rgb.cc
changed /trunk/src/scanio/scan_io_laz.cc
changed /trunk/src/scanio/scan_io_uosr.cc
changed /trunk/src/scanio/scan_io_xyz.cc
changed /trunk/src/scanio/scan_io_riegl_rgb.cc
changed /trunk/src/scanio/CMakeLists.txt
changed /trunk/src/scanio/scan_io_uos_rgb.cc
changed /trunk/src/scanio/scan_io_riegl_txt.cc
changed /trunk/src/scanio/scan_io_ply.cc
changed /trunk/src/scanio/scan_io_uos.cc
changed /trunk/src/scanio/scan_io_uos_rrgbt.cc
changed /trunk/src/scanio/scan_io_xyz_rrgb.cc
changed /trunk/src/scanio/scan_io_ks_rgb.cc
changed /trunk/src/scanio/scan_io_rts.cc
changed /trunk/include/slam6d/io_types.h
changed /trunk/src/scanio/scan_io_rxp.cc
/trunk/include/scanio/helper.h Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/helper.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_xyzr.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_ks.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_uos_rrgb.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_xyz_rgb.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_laz.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_uosr.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_xyz.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_riegl_rgb.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_uos_rgb.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_riegl_txt.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_ply.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_uos.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_uos_rrgbt.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_xyz_rrgb.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_ks_rgb.cc Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_rts.cc Diff Switch to side-by-side view
Loading...
/trunk/include/slam6d/io_types.h Diff Switch to side-by-side view
Loading...
/trunk/src/scanio/scan_io_rxp.cc Diff Switch to side-by-side view
Loading...