Hi,
I think there is a bug in libLAS 1.2.1 when retrieving point color by
random access (green and blue are interchanged), reader12.cpp, line 334 ff:
detail::read_n(red, m_ifs, sizeof(uint16_t));
detail::read_n(blue, m_ifs, sizeof(uint16_t));
detail::read_n(green, m_ifs, sizeof(uint16_t));
I think this should read as
detail::read_n(red, m_ifs, sizeof(uint16_t));
detail::read_n(green, m_ifs, sizeof(uint16_t));
detail::read_n(blue, m_ifs, sizeof(uint16_t));
The same applies for lines 347 ff.
Best regards,
Volker
_______________________________________________
Liblas-devel mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/liblas-devel