Go to the documentation of this file.
47 #define MatBLKSIZE 512
49 #ifndef MatFirstDirBlk
50 #define MatFirstDirBlk 2
53 #define ECAT7V_MAGICNR "MATRIX72v"
54 #define ECAT7S_MAGICNR "MATRIX7011"
55 #define ECAT7_SW_VERSION 72
62 #define ECAT7_IEEER4 5
67 #define ECAT7_UNKNOWN 0
68 #define ECAT7_2DSCAN 1
69 #define ECAT7_IMAGE16 2
71 #define ECAT7_2DNORM 4
72 #define ECAT7_POLARMAP 5
73 #define ECAT7_VOLUME8 6
74 #define ECAT7_VOLUME16 7
76 #define ECAT7_PROJ16 9
77 #define ECAT7_IMAGE8 10
78 #define ECAT7_3DSCAN 11
79 #define ECAT7_3DSCAN8 12
80 #define ECAT7_3DNORM 13
81 #define ECAT7_3DSCANFIT 14
84 #define ECAT7_Feet_First_Prone 0
85 #define ECAT7_Head_First_Prone 1
86 #define ECAT7_Feet_First_Supine 2
87 #define ECAT7_Head_First_Supine 3
88 #define ECAT7_Feet_First_Decubitus_Right 4
89 #define ECAT7_Head_First_Decubitus_Right 5
90 #define ECAT7_Feet_First_Decubitus_Left 6
91 #define ECAT7_Head_First_Decubitus_Left 7
92 #define ECAT7_Unknown_Orientation 8
95 #ifndef BACKUP_EXTENSION
96 #define BACKUP_EXTENSION ".bak"
630 char *data,
int dtype);
631 extern float ecat7rFloat(
void *bufi,
int isvax,
int islittle);
632 extern int ecat7rInt(
void *bufi,
int isvax,
int islittle);
649 extern int ecat7_val_to_id(
int frame,
int plane,
int gate,
int data,
int bed);
656 int *plane_nr,
int *frame_nr);
659 short int *num_planes,
short int *num_frames,
short int *num_gates,
660 short int *num_bed_pos);
662 short int do_frames,
short int do_gates,
short int do_beds);
676 int pxl_nr,
int pxl_size);
698 int plane,
int frame, FILE *ofp);