| HDK
    | 
#include <UT_Compress.h>
| Public Member Functions | |
| UT_Compress () | |
| ~UT_Compress () | |
| void | setChunkSize (int size) | 
| int | isConstant (const Type *data, int size=-1) const | 
| int | prefilter (Type *data, int size=-1) | 
| void | postfilter (Type *data, int size=-1) | 
| void * | encodeRLE (const Type *data, int &result_length, int size=-1, int stride=1) | 
| int | decodeRLE (const void *data, int size, Type *dest, int stride=1) | 
| void * | compress (const void *data, int &result_length, int size=-1, int level=1) | 
| int | expand (const void *data, int size, void *dest) | 
| unsigned char * | getRLEBuf () | 
| unsigned char * | getCompressBuf () | 
| template<> | |
| int | prefilter (unsigned char *data, int size) | 
| template<> | |
| void | postfilter (unsigned char *data, int size) | 
| template<> | |
| int | prefilter (unsigned short *data, int size) | 
| template<> | |
| void | postfilter (unsigned short *data, int size) | 
Definition at line 17 of file UT_Compress.h.
| UT_Compress< Type >::UT_Compress | ( | ) | 
Definition at line 21 of file UT_Compress.C.
| UT_Compress< Type >::~UT_Compress | ( | ) | 
Definition at line 30 of file UT_Compress.C.
| void * UT_Compress< Type >::compress | ( | const void * | data, | 
| int & | result_length, | ||
| int | size = -1, | ||
| int | level = 1 | ||
| ) | 
Definition at line 379 of file UT_Compress.C.
| int UT_Compress< Type >::decodeRLE | ( | const void * | data, | 
| int | size, | ||
| Type * | dest, | ||
| int | stride = 1 | ||
| ) | 
Definition at line 285 of file UT_Compress.C.
| void * UT_Compress< Type >::encodeRLE | ( | const Type * | data, | 
| int & | result_length, | ||
| int | size = -1, | ||
| int | stride = 1 | ||
| ) | 
Definition at line 192 of file UT_Compress.C.
| int UT_Compress< Type >::expand | ( | const void * | data, | 
| int | size, | ||
| void * | dest | ||
| ) | 
Definition at line 401 of file UT_Compress.C.
| 
 | inline | 
Definition at line 49 of file UT_Compress.h.
| 
 | inline | 
Definition at line 48 of file UT_Compress.h.
| int UT_Compress< Type >::isConstant | ( | const Type * | data, | 
| int | size = -1 | ||
| ) | const | 
Definition at line 55 of file UT_Compress.C.
| void UT_Compress< Type >::postfilter | ( | Type * | data, | 
| int | size = -1 | ||
| ) | 
Definition at line 184 of file UT_Compress.C.
| 
 | inline | 
Definition at line 103 of file UT_Compress.C.
| 
 | inline | 
Definition at line 157 of file UT_Compress.C.
| int UT_Compress< Type >::prefilter | ( | Type * | data, | 
| int | size = -1 | ||
| ) | 
Definition at line 178 of file UT_Compress.C.
| 
 | inline | 
Definition at line 71 of file UT_Compress.C.
| 
 | inline | 
Definition at line 125 of file UT_Compress.C.
| void UT_Compress< Type >::setChunkSize | ( | int | size | ) | 
Definition at line 37 of file UT_Compress.C.