forked from LASzip/LASzip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
syncing laszip.org with latest LASzip 2.4.1
- Loading branch information
Martin Isenburg
committed
Feb 25, 2016
1 parent
ff16991
commit 1c0ed13
Showing
30 changed files
with
7,106 additions
and
331 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
/* | ||
=============================================================================== | ||
FILE: bytestreaminout.hpp | ||
CONTENTS: | ||
Abstract base class for streams that both input and output with endian handling. | ||
PROGRAMMERS: | ||
[email protected] - https://rapidlasso.com | ||
COPYRIGHT: | ||
(c) 2007-2013, martin isenburg, rapidlasso - fast tools to catch reality | ||
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. | ||
This software is distributed WITHOUT ANY WARRANTY and without even the | ||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
CHANGE HISTORY: | ||
29 December 2013 -- created after helping a client to QA their Optech LiDAR | ||
=============================================================================== | ||
*/ | ||
#ifndef BYTE_STREAM_INOUT_HPP | ||
#define BYTE_STREAM_INOUT_HPP | ||
|
||
#include "mydefs.hpp" | ||
#include "bytestreamin.hpp" | ||
#include "bytestreamout.hpp" | ||
|
||
class ByteStreamInOut : public ByteStreamIn, ByteStreamOut | ||
{ | ||
public: | ||
/* destructor */ | ||
virtual ~ByteStreamInOut() {}; | ||
}; | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
/* | ||
=============================================================================== | ||
FILE: bytestreaminout_file.hpp | ||
CONTENTS: | ||
Class for FILE*-based streams that both input and output with endian handling. | ||
PROGRAMMERS: | ||
[email protected] - https://rapidlasso.com | ||
COPYRIGHT: | ||
(c) 2007-2013, martin isenburg, rapidlasso - fast tools to catch reality | ||
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. | ||
This software is distributed WITHOUT ANY WARRANTY and without even the | ||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
CHANGE HISTORY: | ||
29 December 2013 -- created after helping a client to QA their Optech LiDAR | ||
=============================================================================== | ||
*/ | ||
#ifndef BYTE_STREAM_INOUT_FILE_HPP | ||
#define BYTE_STREAM_INOUT_FILE_HPP | ||
|
||
#include "bytestreamin_file.hpp" | ||
#include "bytestreamout_file.hpp" | ||
|
||
class ByteStreamInOutFileLE : public ByteStreamInFileLE, public ByteStreamOutFileLE | ||
{ | ||
public: | ||
ByteStreamInOutFileLE(FILE* file); | ||
}; | ||
|
||
class ByteStreamInOutFileBE : public ByteStreamInFileBE, public ByteStreamOutFileBE | ||
{ | ||
public: | ||
ByteStreamInOutFileBE(FILE* file); | ||
}; | ||
|
||
inline ByteStreamInOutFileLE::ByteStreamInOutFileLE(FILE* file) : ByteStreamInFileLE(file), ByteStreamOutFileLE(file) | ||
{ | ||
} | ||
|
||
inline ByteStreamInOutFileBE::ByteStreamInOutFileBE(FILE* file) : ByteStreamInFileBE(file), ByteStreamOutFileBE(file) | ||
{ | ||
} | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters