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

RVLCompress Class Reference

#include <RVLCompress.hpp>

List of all members.

Static Public Methods

int compress_ints (int *data_ptr, unsigned char *out_ptr, int size)
 return number of bytes in result

int decompress_ints (unsigned char *data_ptr, int *out_ptr, int num_bytes)
 returns number of ints decompressed

int compressedSize (int data)
 size of <data> when compressed with RVLCompress

char * compress_int (char *dest, int data)
char * compress_longlong (char *dest, INT64 data)
const char * decompress_int (const char *source, int &data)
const char * decompress_longlong (const char *source, INT64 &data)
const char * decompress_int_count (const char *source, int *result, int numInts)
const char * skip_ints (const char *source, int numInts)


Member Function Documentation

char * RVLCompress::compress_int char *    dest,
int    data
[static]
 

int RVLCompress::compress_ints int *    data_ptr,
unsigned char *    out_ptr,
int    size
[static]
 

return number of bytes in result

char * RVLCompress::compress_longlong char *    dest,
INT64    data
[static]
 

int RVLCompress::compressedSize int    data [static]
 

size of <data> when compressed with RVLCompress

const char * RVLCompress::decompress_int const char *    source,
int &    data
[inline, static]
 

const char * RVLCompress::decompress_int_count const char *    source,
int *    result,
int    numInts
[inline, static]
 

int RVLCompress::decompress_ints unsigned char *    data_ptr,
int *    out_ptr,
int    num_bytes
[static]
 

returns number of ints decompressed

const char * RVLCompress::decompress_longlong const char *    source,
INT64   data
[inline, static]
 

const char * RVLCompress::skip_ints const char *    source,
int    numInts
[inline, static]
 


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