// // file name: combine.h // // written by Ee-Chien Chang // //----------------------------------------- // C O M B //----------------------------------------- // // maintain a sparse mask (SPARSE ) // and the ooeff so that // givem a request, q // send out the coeff that has not // yet send. //------------------------------------------ // note. does not include compression. //------------------------------------------ #ifndef COMBINE_H #define COMBINE_H class combine { public: combine ( char * basename ); combine () ; ~ combine (); unsigned char * request ( int * total , int level, int st_row, int en_row, int st_col, int en_col ); void getaverage ( unsigned char ** ); private: mask_tree *Mask; coeff *Coef; }; #endif