71 #define IMG_STATUS_UNINITIALIZED 0
72 #define IMG_STATUS_INITIALIZED 1
73 #define IMG_STATUS_OCCUPIED 2
74 #define IMG_STATUS_ERROR 3
77 #define IMG_ERR_CALLING 1
80 #define IMG_TYPE_IMAGE 1
81 #define IMG_TYPE_RAW 2
82 #define IMG_TYPE_POLARMAP 3
88 #define IMG_POLARMAP 9
91 #define IMG_INTERFILE 21
92 #define IMG_NIFTI_1D 31
93 #define IMG_NIFTI_1S 32
94 #define IMG_MICROPET 41
96 #define SCANNER_UNKNOWN 0
97 #define SCANNER_ECAT931 12
98 #define SCANNER_ADVANCE 12096
99 #define SCANNER_HRPLUS 3
100 #define SCANNER_HRRT 4
102 #define SCANNER_MRI 5
103 #define SCANNER_STEVCT_PET 6
104 #define SCANNER_STEVCT_CT 7
106 #define SCANNER_PRIMATE 2000
107 #define SCANNER_RODENT 2001
108 #define SCANNER_MICROPET2 2002
109 #define SCANNER_FOCUS_220 2500
110 #define SCANNER_FOCUS_120 2501
111 #define SCANNER_INVEON_DEDICATED_PET 5000
112 #define SCANNER_INVEON_MM_PET 5500
113 #define SCANNER_MR_PET_HEAD_INSERT 6000
114 #define SCANNER_TUEBINGEN_PET_MR 8000
116 #define MAX_POLARMAP_NUM_RINGS 32
174 char studyNr[MAX_STUDYNR_LEN+1];
176 char patientName[32];
180 char radiopharmaceutical[32];
190 char userProcessCode[11];
192 char studyDescription[32];
329 extern int imgAllocate(
IMG *image,
int planes,
int rows,
int columns,
int frames);
331 IMG *image,
int planes,
int rows,
int columns,
int frames,
IMG *image_from);
333 extern char *
imgStatus(
int status_index);
@ STATUS_UNSUPPORTEDPOLARMAP
@ STATUS_UNSUPPORTEDAXIALCOMP
@ STATUS_CANTWRITEIMGFILE
@ STATUS_CANTWRITEHEADERFILE
char * imgStatus(int status_index)
int imgExtractRange(IMG *img1, IMG_RANGE r, IMG *img2)
int imgAllocate(IMG *image, int planes, int rows, int columns, int frames)
int imgCopyhdr(IMG *image1, IMG *image2)
int imgAllocateWithHeader(IMG *image, int planes, int rows, int columns, int frames, IMG *image_from)
#define MAX_POLARMAP_NUM_RINGS
void imgSetStatus(IMG *img, int status_index)
void imgEmpty(IMG *image)
short int polarmap_start_angle