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)