Public Member Functions | Private Member Functions | Private Attributes
ON_UncompressStream Class Reference

#include <opennurbs_compress.h>

List of all members.

Public Member Functions

bool Begin ()
void * CallbackContext () const
ON_StreamCallbackFunction CallbackFunction () const
bool End ()
bool In (ON__UINT64 in_buffer_size, const void *in_buffer)
ON__UINT32 InCRC () const
ON__UINT64 InSize () const
 ON_UncompressStream ()
virtual bool Out (void *callback_context, ON__UINT32 out_buffer_size, const void *out_buffer)
ON__UINT32 OutCRC () const
ON__UINT64 OutSize () const
bool SetCallback (ON_StreamCallbackFunction callback_function, void *callback_context)
virtual ~ON_UncompressStream ()

Private Member Functions

void ErrorHandler ()
 ON_UncompressStream (const ON_UncompressStream &)
ON_UncompressStreamoperator= (const ON_UncompressStream &)

Private Attributes

void * m_implementation
ON__UINT32 m_in_crc
ON__UINT64 m_in_size
void * m_out_callback_context
ON_StreamCallbackFunction m_out_callback_function
ON__UINT32 m_out_crc
ON__UINT64 m_out_size
void * m_reserved

Detailed Description

Definition at line 199 of file opennurbs_compress.h.


Constructor & Destructor Documentation

Definition at line 342 of file opennurbs_compress.cpp.

Definition at line 354 of file opennurbs_compress.cpp.


Member Function Documentation

Definition at line 370 of file opennurbs_compress.cpp.

Definition at line 630 of file opennurbs_compress.cpp.

Definition at line 625 of file opennurbs_compress.cpp.

Definition at line 520 of file opennurbs_compress.cpp.

Definition at line 364 of file opennurbs_compress.cpp.

bool ON_UncompressStream::In ( ON__UINT64  in_buffer_size,
const void *  in_buffer 
)

Definition at line 401 of file opennurbs_compress.cpp.

Definition at line 645 of file opennurbs_compress.cpp.

Definition at line 635 of file opennurbs_compress.cpp.

ON_UncompressStream& ON_UncompressStream::operator= ( const ON_UncompressStream ) [private]
bool ON_UncompressStream::Out ( void *  callback_context,
ON__UINT32  out_buffer_size,
const void *  out_buffer 
) [virtual]

Definition at line 609 of file opennurbs_compress.cpp.

Definition at line 650 of file opennurbs_compress.cpp.

Definition at line 640 of file opennurbs_compress.cpp.

bool ON_UncompressStream::SetCallback ( ON_StreamCallbackFunction  callback_function,
void *  callback_context 
)

Definition at line 615 of file opennurbs_compress.cpp.


Member Data Documentation

Definition at line 364 of file opennurbs_compress.h.

Definition at line 362 of file opennurbs_compress.h.

Definition at line 360 of file opennurbs_compress.h.

Definition at line 359 of file opennurbs_compress.h.

Definition at line 358 of file opennurbs_compress.h.

Definition at line 363 of file opennurbs_compress.h.

Definition at line 361 of file opennurbs_compress.h.

Definition at line 365 of file opennurbs_compress.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:52