25#ifndef SO_LDM_GZIP_COMPRESSOR_H
26#define SO_LDM_GZIP_COMPRESSOR_H
28#include <LDM/compressors/SoDataCompressor.h>
55 SO_TYPED_CLASS_HEADER();
101 size_t allocateNeededSpace(
size_t srcLen);
Class for smart character strings.
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Data com...
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Gzip dat...
virtual SbString getCompressionFormatName() const
Returns the name of the compression algorithm used by this class.
virtual bool isLossless()
This compression is lossless.
virtual ~SoGzipDataCompressor()
Destructor.
virtual size_t compress(void *src, size_t srcLen, const TileInfo &tileInfo)
Compresses the given buffer into the internal buffer.
virtual size_t uncompress(void *dest, size_t destLen, const TileInfo &tileInfo)
Uncompresses data from the internal buffer to the given buffer.
SoGzipDataCompressor()
Constructor.
This structure contains the dimension and the type of the tile being processed.