Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _MICROPET_H
00014 #define _MICROPET_H
00015
00016 #ifndef MAX_MICROPET_LINE_LEN
00017 #define MAX_MICROPET_LINE_LEN 1024
00018 #endif
00019
00020 int MICROPET_TEST;
00021
00022 extern int upetHeaderReadParameter(FILE *fp, char *parameter, char *value);
00023 extern int upetIsHeader(char *hdrfile);
00024 extern int upetExists(char *upetname, char *hdrfile, char *imgfile);
00025 extern int upetGetImageDimensions(FILE *fp, int *z, int *x, int *y, int *f);
00026 extern int upetScanStart(FILE *fp, time_t *scant);
00027
00028 extern int imgMicropetToEcat7(char *upetname, char *ecatfile, int verbose);
00029 extern int imgMicropetPETToEcat7(FILE *fph, FILE *fpi, char *ecatfile, int verbose);
00030 extern int imgMicropetCTToEcat7(FILE *fph, FILE *fpi, char *ecatfile, int verbose);
00031 extern int imgGetMicropetMainHeader(FILE *fp, IMG *img, float *calibration_factor);
00032 extern int imgGetMicropetFrameHeader(FILE *fp, IMG *img, int frame_index);
00033
00034 extern int imgGetMicropetSIF(FILE *fp, SIF *sif);
00035
00036 #endif