[Liblas-commits] hg-main-tree: explicitly write the num points written at writeEnd

liblas-commits at liblas.org liblas-commits at liblas.org
Mon Apr 11 15:41:27 EDT 2011


details:   http://hg.libpc.orghg-main-tree/rev/47d7359c8e7e
changeset: 526:47d7359c8e7e
user:      Howard Butler <hobu.inc at gmail.com>
date:      Mon Apr 11 14:41:22 2011 -0500
description:
explicitly write the num points written at writeEnd

diffstat:

 src/drivers/las/Writer.cpp |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (15 lines):

diff -r 1fe4ff9e705d -r 47d7359c8e7e src/drivers/las/Writer.cpp
--- a/src/drivers/las/Writer.cpp	Mon Apr 11 14:33:28 2011 -0500
+++ b/src/drivers/las/Writer.cpp	Mon Apr 11 14:41:22 2011 -0500
@@ -81,8 +81,10 @@
 {
     m_lasHeader.SetPointRecordsCount(m_numPointsWritten);
 
+    std::streamsize const dataPos = 107; 
+    m_ostream.seekp(dataPos, std::ios::beg);
     LasHeaderWriter lasHeaderWriter(m_lasHeader, m_ostream);
-    lasHeaderWriter.write();
+    Utils::write_n(m_ostream, m_numPointsWritten, sizeof(m_numPointsWritten));
         
     return;
 }


More information about the Liblas-commits mailing list