Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RVLDecompressStream Class Reference

#include <RVLDecompressStream.hpp>

List of all members.

Public Methods

 RVLDecompressStream (const char *buffer, int size)
RVLDecompressStream & operator>> (INT64 &value)
RVLDecompressStream & operator>> (UINT64 &value)
RVLDecompressStream & operator>> (int &value)
RVLDecompressStream & operator>> (unsigned int &value)
RVLDecompressStream & operator>> (float &value)
bool done () const
 
Returns:
true if no more values in the buffer, otherwise false.



Detailed Description

Provide RVL decompression on a stream.


Constructor & Destructor Documentation

RVLDecompressStream::RVLDecompressStream const char *    buffer,
int    size
[inline]
 

Initialize

Parameters:
buffer  the buffer to use for decompressing
size  the size of buffer


Member Function Documentation

bool RVLDecompressStream::done   const [inline]
 

Returns:
true if no more values in the buffer, otherwise false.

RVLDecompressStream& RVLDecompressStream::operator>> float &    value [inline]
 

Decompress a float from the buffer into value

Parameters:
value  reference to the container for the value.

RVLDecompressStream& RVLDecompressStream::operator>> unsigned int &    value [inline]
 

Decompress an unsigned int from the buffer into value

Parameters:
value  reference to the container for the value.

RVLDecompressStream& RVLDecompressStream::operator>> int &    value [inline]
 

Decompress an int from the buffer into value

Parameters:
value  reference to the container for the value.

RVLDecompressStream& RVLDecompressStream::operator>> UINT64   value [inline]
 

Decompress an UINT64 from the buffer into value

Parameters:
value  reference to the container for the value.

RVLDecompressStream& RVLDecompressStream::operator>> INT64   value [inline]
 

Decompress an INT64 from the buffer into value

Parameters:
value  reference to the container for the value.


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 12:59:54 2004 for Lemur Toolkit by doxygen1.2.18