00001
00002 #ifdef __cplusplus
00003 extern "C" {
00004 #endif
00005
00006 #include <sadie.h>
00007
00008 #ifndef SADIE_BYTE_H
00009 #define SADIE_BYTE_H
00010
00011
00012
00013 typedef BYTE PIXEL_BYTE;
00014
00015 typedef struct {
00016 short nbnd;
00017 short nlin;
00018 short npix;
00019 short nbit;
00020 PIXEL_BYTE gmin;
00021 PIXEL_BYTE gmax;
00022 char pstr[1];
00023 char text[TLEN-1];
00024 PIXEL_BYTE ***data;
00025 } IMAGE_BYTE;
00026
00027
00028
00029 extern short CHECKIMG_BYTE(IMAGE_BYTE *);
00030 extern void RELIMG_BYTE(IMAGE_BYTE **);
00031 extern void RELMEM_BYTE(IMAGE_BYTE *);
00032 extern void GETMEM_BYTE(short, short, short, IMAGE_BYTE **);
00033 extern void RANGE_BYTE (IMAGE_BYTE *);
00034 extern void BYTEIMG2DISK (IMAGE_BYTE *, unsigned char *);
00035 extern void BYTEDISK2IMG (unsigned char *, IMAGE_BYTE **);
00036
00037 #endif
00038
00039 #ifdef __cplusplus
00040 }
00041 #endif
00042