00001 #ifndef RLE_CODING_H 00002 #define RLE_CODING_H 00003 namespace WURDE { 00004 long GCM_rleEncodeGreyLow(unsigned char *data, const long rows, const long cols); 00005 long GCM_rleEncodeGreyMed(unsigned char *data, const long rows, const long cols); 00006 long GCM_rleEncodePixLow(unsigned char *data, const long rows, const long cols); 00007 long GCM_rleEncodePixMed(unsigned char *data, const long rows, const long cols); 00008 00009 int GCM_rleDecodeGreyLow(unsigned char *source, const long rleSize, unsigned char *target); 00010 int GCM_rleDecodeGreyMed(unsigned char *source, const long rleSize, unsigned char *target); 00011 int GCM_rleDecodePixLow(unsigned char *source, const long rleSize, unsigned char *target); 00012 int GCM_rleDecodePixMed(unsigned char *source, const long rleSize, unsigned char *target); 00013 } 00014 #endif