19 using namespace Eigen;
50 unsigned int _bytesAllocated;
51 unsigned int _bytesOriginal;
52 unsigned int _bytesCompressed;
54 #ifdef DRWN_DEBUG_STATISTICS
55 static unsigned _dbRefCount;
56 static unsigned _dbOriginalBytes;
57 static unsigned _dbCompressedBytes;
70 void compress(
const unsigned char *data,
unsigned int size);
72 void decompress(
unsigned char *data)
const;
75 size_t numBytesOnDisk()
const;
77 bool write(ostream& os)
const;
79 bool read(istream& is);
unsigned int originalBytes() const
number of uncompressed bytes
Definition: drwnCompressionBuffer.h:65
unsigned int compressedBytes() const
number of compressed bytes
Definition: drwnCompressionBuffer.h:67
Utility class for compressing data using the zlib library.
Definition: drwnCompressionBuffer.h:47