18 #ifndef BACKUP_EXTENSION 19 #define BACKUP_EXTENSION ".bak" 22 #define ANALYZE_HEADER_KEY_SIZE 40 23 #define ANALYZE_HEADER_IMGDIM_SIZE 108 24 #define ANALYZE_HEADER_HISTORY_SIZE 200 26 #define ANALYZE_FLIP_DEFAULT 1 29 #define ANALYZE_DT_NONE 0 30 #define ANALYZE_DT_UNKNOWN 0 31 #define ANALYZE_DT_BINARY 1 32 #define ANALYZE_DT_UNSIGNED_CHAR 2 33 #define ANALYZE_DT_SIGNED_SHORT 4 34 #define ANALYZE_DT_SIGNED_INT 8 35 #define ANALYZE_DT_FLOAT 16 36 #define ANALYZE_DT_COMPLEX 32 37 #define ANALYZE_DT_DOUBLE 64 38 #define ANALYZE_DT_RGB 128 39 #define ANALYZE_DT_ALL 255 107 extern int anaExists(
const char *dbname);
108 extern int anaRemove(
const char *dbname);
110 extern int anaDatabaseExists(
const char *dbname,
char *hdrfile,
char *imgfile,
char *siffile);
int anaWriteHeader(char *filename, ANALYZE_DSR *h)
ANALYZE_HEADER_HISTORY hist
int anaExists(const char *dbname)
int anaDatabaseExists(const char *dbname, char *hdrfile, char *imgfile, char *siffile)
int anaPrintHeader(ANALYZE_DSR *h, FILE *fp)
int anaMakeSIFName(const char *dbname, char *siffile)
void anaRemoveFNameExtension(char *fname)
int anaReadHeader(char *filename, ANALYZE_DSR *h)
ANALYZE_HEADER_IMGDIM dime
int anaReadImagedata(FILE *fp, ANALYZE_DSR *h, int frame, float *data)
int anaRemove(const char *dbname)