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
82#define IMG_TYPE_POLARMAP 3
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
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];
329extern 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);
@ STATUS_UNSUPPORTEDPOLARMAP
@ STATUS_UNSUPPORTEDAXIALCOMP
@ STATUS_CANTWRITEIMGFILE
@ STATUS_CANTWRITEHEADERFILE
int imgExtractRange(IMG *img1, IMG_RANGE r, IMG *img2)
char * imgStatus(int status_index)
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