Public Member Functions | Public Attributes
ON_CompressedBuffer Class Reference

#include <opennurbs_zlib.h>

List of all members.

Public Member Functions

bool Compress (size_t sizeof__inbuffer, const void *inbuffer, int sizeof_element)
bool CompressionEnd (struct ON_CompressedBufferHelper *) const
bool CompressionInit (struct ON_CompressedBufferHelper *) const
size_t DeflateHelper (struct ON_CompressedBufferHelper *, size_t sizeof___inbuffer, const void *in___buffer)
void Destroy ()
bool InflateHelper (struct ON_CompressedBufferHelper *, size_t sizeof___outbuffer, void *out___buffer) const
 ON_CompressedBuffer ()
 ON_CompressedBuffer (const ON_CompressedBuffer &src)
ON_CompressedBufferoperator= (const ON_CompressedBuffer &src)
bool Read (ON_BinaryArchive &binary_archive)
size_t SizeOfUncompressedBuffer () const
bool Uncompress (void *outbuffer, int *bFailedCRC) const
bool Write (ON_BinaryArchive &binary_archive) const
bool WriteChar (size_t count, const void *buffer)
 ~ON_CompressedBuffer ()

Public Attributes

void * m_buffer_compressed
size_t m_buffer_compressed_capacity
ON__UINT32 m_crc_compressed
ON__UINT32 m_crc_uncompressed
int m_method
size_t m_sizeof_compressed
int m_sizeof_element
size_t m_sizeof_uncompressed

Detailed Description

Definition at line 49 of file opennurbs_zlib.h.


Constructor & Destructor Documentation

Definition at line 648 of file opennurbs_zlib.cpp.

Definition at line 660 of file opennurbs_zlib.cpp.

Definition at line 665 of file opennurbs_zlib.cpp.


Member Function Documentation

bool ON_CompressedBuffer::Compress ( size_t  sizeof__inbuffer,
const void *  inbuffer,
int  sizeof_element 
)

Definition at line 815 of file opennurbs_zlib.cpp.

Definition at line 1404 of file opennurbs_zlib.cpp.

Definition at line 1366 of file opennurbs_zlib.cpp.

size_t ON_CompressedBuffer::DeflateHelper ( struct ON_CompressedBufferHelper helper,
size_t  sizeof___inbuffer,
const void *  in___buffer 
)

Definition at line 1050 of file opennurbs_zlib.cpp.

Definition at line 800 of file opennurbs_zlib.cpp.

bool ON_CompressedBuffer::InflateHelper ( struct ON_CompressedBufferHelper helper,
size_t  sizeof___outbuffer,
void *  out___buffer 
) const

Definition at line 1233 of file opennurbs_zlib.cpp.

ON_CompressedBuffer & ON_CompressedBuffer::operator= ( const ON_CompressedBuffer src)

Definition at line 678 of file opennurbs_zlib.cpp.

bool ON_CompressedBuffer::Read ( ON_BinaryArchive binary_archive)

Definition at line 744 of file opennurbs_zlib.cpp.

bool ON_CompressedBuffer::Uncompress ( void *  outbuffer,
int *  bFailedCRC 
) const

Definition at line 926 of file opennurbs_zlib.cpp.

bool ON_CompressedBuffer::Write ( ON_BinaryArchive binary_archive) const

Definition at line 703 of file opennurbs_zlib.cpp.

bool ON_CompressedBuffer::WriteChar ( size_t  count,
const void *  buffer 
)

Definition at line 1016 of file opennurbs_zlib.cpp.


Member Data Documentation

Definition at line 142 of file opennurbs_zlib.h.

Definition at line 141 of file opennurbs_zlib.h.

Definition at line 138 of file opennurbs_zlib.h.

Definition at line 137 of file opennurbs_zlib.h.

Definition at line 139 of file opennurbs_zlib.h.

Definition at line 136 of file opennurbs_zlib.h.

Definition at line 140 of file opennurbs_zlib.h.

Definition at line 135 of file opennurbs_zlib.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:51