[Liblas-commits] laszip: 3 new changesets

liblas-commits at liblas.org liblas-commits at liblas.org
Tue Jan 19 12:45:10 EST 2010


changeset d29c316a530c in /Volumes/Data/www/liblas.org/laszip
details: http://hg.liblas.orglaszip?cmd=changeset;node=d29c316a530c
summary: adding arithmetic coder to main branch

changeset 0fccefe7392d in /Volumes/Data/www/liblas.org/laszip
details: http://hg.liblas.orglaszip?cmd=changeset;node=0fccefe7392d
summary: added the licensing info again

changeset 64cb2e788e39 in /Volumes/Data/www/liblas.org/laszip
details: http://hg.liblas.orglaszip?cmd=changeset;node=64cb2e788e39
summary: those also needed to be changed

diffstat:

 Makefile.am                                   |    2 +-
 configure.ac                                  |    1 -
 include/lasdefinitions.h                      |   18 +
 include/laspointreader.h                      |   18 +
 include/laspointreader0compressed.h           |   18 +
 include/laspointreader0compressedarithmetic.h |   18 +
 include/laspointreader0raw.h                  |   18 +
 include/laspointreader1compressed.h           |   18 +
 include/laspointreader1compressedarithmetic.h |   18 +
 include/laspointreader1raw.h                  |   18 +
 include/laspointreader2compressed.h           |   18 +
 include/laspointreader2compressedarithmetic.h |   18 +
 include/laspointreader2raw.h                  |   18 +
 include/laspointreader3compressed.h           |   18 +
 include/laspointreader3compressedarithmetic.h |   18 +
 include/laspointreader3raw.h                  |   18 +
 include/laspointwriter.h                      |   18 +
 include/laspointwriter0compressed.h           |   18 +
 include/laspointwriter0compressedarithmetic.h |   18 +
 include/laspointwriter0raw.h                  |   18 +
 include/laspointwriter1compressed.h           |   18 +
 include/laspointwriter1compressedarithmetic.h |   18 +
 include/laspointwriter1raw.h                  |   18 +
 include/laspointwriter2compressed.h           |   18 +
 include/laspointwriter2compressedarithmetic.h |   18 +
 include/laspointwriter2raw.h                  |   18 +
 include/laspointwriter3compressed.h           |   18 +
 include/laspointwriter3compressedarithmetic.h |   18 +
 include/laspointwriter3raw.h                  |   18 +
 include/lasreader.h                           |   18 +
 include/laswriter.h                           |   18 +
 src/Makefile.am                               |   25 +-
 src/arithmeticdecoder.cpp                     |  269 +++++++++++++
 src/arithmeticdecoder.h                       |  103 +++++
 src/arithmeticencoder.cpp                     |  316 +++++++++++++++
 src/arithmeticencoder.h                       |  109 +++++
 src/arithmeticintegercompressor.cpp           |  520 +++++++++++++++++++++++++
 src/arithmeticintegercompressor.h             |  135 ++++++
 src/arithmeticmodel.cpp                       |  172 ++++++++
 src/arithmeticmodel.h                         |  102 +++++
 src/laspointreader0compressed.cpp             |   12 +-
 src/laspointreader0compressedarithmetic.cpp   |  230 +++++++++++
 src/laspointreader1compressed.cpp             |   74 +-
 src/laspointreader1compressedarithmetic.cpp   |  299 ++++++++++++++
 src/laspointreader2compressed.cpp             |   18 +-
 src/laspointreader2compressedarithmetic.cpp   |  258 ++++++++++++
 src/laspointreader3compressed.cpp             |   20 +-
 src/laspointreader3compressedarithmetic.cpp   |  326 ++++++++++++++++
 src/laspointwriter0compressed.cpp             |   12 +-
 src/laspointwriter0compressedarithmetic.cpp   |  237 +++++++++++
 src/laspointwriter1compressed.cpp             |   63 +-
 src/laspointwriter1compressedarithmetic.cpp   |  318 +++++++++++++++
 src/laspointwriter2compressed.cpp             |   18 +-
 src/laspointwriter2compressedarithmetic.cpp   |  265 +++++++++++++
 src/laspointwriter3compressed.cpp             |   21 +-
 src/laspointwriter3compressedarithmetic.cpp   |  346 +++++++++++++++++
 src/lasreader.cpp                             |   58 ++-
 src/laswriter.cpp                             |   48 +-
 src/rangedecoder.cpp                          |    8 +
 src/rangedecoder.h                            |    3 +
 src/rangeencoder.cpp                          |   23 +
 src/rangeencoder.h                            |    3 +
 src/rangeintegercompressor.cpp                |  521 ++++++++++++++++++++++++++
 src/rangeintegercompressor.h                  |  132 ++++++
 64 files changed, 5440 insertions(+), 149 deletions(-)

diffs (truncated from 6353 to 300 lines):

diff -r d0eb808ce138 -r 64cb2e788e39 Makefile.am
--- a/Makefile.am	Tue Jan 19 00:05:41 2010 -0500
+++ b/Makefile.am	Tue Jan 19 00:42:10 2010 -0500
@@ -5,4 +5,4 @@
 liblaszip_la_SOURCES =
 liblaszip_la_LIBADD = src/liblibrary.la 
 
-liblaszip_la_LDFLAGS = -version-info 1:0:0
\ No newline at end of file
+liblaszip_la_LDFLAGS = -version-info 1:0:0
diff -r d0eb808ce138 -r 64cb2e788e39 configure.ac
--- a/configure.ac	Tue Jan 19 00:05:41 2010 -0500
+++ b/configure.ac	Tue Jan 19 00:42:10 2010 -0500
@@ -118,7 +118,6 @@
 	Makefile
 	include/Makefile
 	src/Makefile
-	src/alternate_coder_src/Makefile
 	laszip-config
 
 ])
diff -r d0eb808ce138 -r 64cb2e788e39 include/lasdefinitions.h
--- a/include/lasdefinitions.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/lasdefinitions.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader.h
--- a/include/laspointreader.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader0compressed.h
--- a/include/laspointreader0compressed.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader0compressed.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader0compressedarithmetic.h
--- a/include/laspointreader0compressedarithmetic.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader0compressedarithmetic.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader0raw.h
--- a/include/laspointreader0raw.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader0raw.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader1compressed.h
--- a/include/laspointreader1compressed.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader1compressed.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader1compressedarithmetic.h
--- a/include/laspointreader1compressedarithmetic.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader1compressedarithmetic.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader1raw.h
--- a/include/laspointreader1raw.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader1raw.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader2compressed.h
--- a/include/laspointreader2compressed.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader2compressed.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader2compressedarithmetic.h
--- a/include/laspointreader2compressedarithmetic.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader2compressedarithmetic.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader2raw.h
--- a/include/laspointreader2raw.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader2raw.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@
+/******************************************************************************
+ *
+ * Project:  laszip - http://liblas.org -
+ * Purpose:
+ * Author:   Martin Isenburg
+ *           isenburg at cs.unc.edu
+ *
+ ******************************************************************************
+ * Copyright (c) 2009, Martin Isenburg
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU Lesser General Licence as published
+ * by the Free Software Foundation.
+ *
+ * See the COPYING file for more information.
+ *
+ ****************************************************************************/
+
 /*
 ===============================================================================
 
diff -r d0eb808ce138 -r 64cb2e788e39 include/laspointreader3compressed.h
--- a/include/laspointreader3compressed.h	Tue Jan 19 00:05:41 2010 -0500
+++ b/include/laspointreader3compressed.h	Tue Jan 19 00:42:10 2010 -0500
@@ -1,3 +1,21 @@


More information about the Liblas-commits mailing list