Main Page
Related Pages
Data Structures
Files
File List
Globals
include
imgunit.h
Go to the documentation of this file.
1
/******************************************************************************
2
3
imgunit.h (c) 2006-2008 by Turku PET Centre
4
5
2006-10-30 Vesa Oikonen
6
2007-02-02 VO
7
Added enum for IMG units.
8
2008-07-24 VO
9
Introduced new functions.
10
11
******************************************************************************/
12
#ifndef _IMGUNIT_H
13
#define _IMGUNIT_H
14
/*****************************************************************************/
15
#include "
img.h
"
16
#include "
ecat7.h
"
17
/*****************************************************************************/
18
enum
{
19
/* 0 */
IMGUNIT_UNKNOWN
,
20
/* 1 */
IMGUNIT_CPS
,
21
/* 2 */
IMGUNIT_COUNTS
,
22
/* 3 */
IMGUNIT_KBQ_PER_ML
,
23
/* 4 */
IMGUNIT_SEC_KBQ_PER_ML
,
24
/* 5 */
IMGUNIT_PER_SEC
,
25
/* 6 */
IMGUNIT_PER_MIN
,
26
/* 7 */
IMGUNIT_ML_PER_ML
,
27
/* 8 */
IMGUNIT_ML_PER_DL
,
28
/* 9 */
IMGUNIT_ML_PER_ML_PER_MIN
,
29
/* 10 */
IMGUNIT_ML_PER_DL_PER_MIN
,
30
/* 11 */
IMGUNIT_UNITLESS
,
31
/* 12 */
IMGUNIT_NCI_PER_ML
,
32
/* 13 */
IMGUNIT_MBQ_PER_ML
,
33
/* 14 */
IMGUNIT_BQ_PER_ML
,
34
/* 15 */
IMGUNIT_UCI_PER_ML
,
35
/* 16 */
IMGUNIT_UMOL_PER_MIN_PER_100G
,
36
/* 17 */
IMGUNIT_MG_PER_MIN_PER_100G
37
};
38
/*****************************************************************************/
39
extern
int
imgUnitId
(
char
*unit);
40
extern
void
imgUnitFromEcat
(
IMG
*img,
int
ecat_unit);
41
extern
void
imgUnitFromEcat7
(
IMG
*img,
ECAT7_mainheader
*h);
42
extern
int
imgUnitToEcat6
(
IMG
*img);
43
extern
void
imgUnitToEcat7
(
IMG
*img,
ECAT7_mainheader
*h);
44
extern
char
*
imgUnit
(
int
dunit);
45
extern
int
imgSetUnit
(
IMG
*img,
char
*unit);
46
/*****************************************************************************/
47
#endif
48
Generated by
1.8.3.1