Main Page
Related Pages
Data Structures
Files
File List
Globals
include
petunits.h
Go to the documentation of this file.
1
/******************************************************************************
2
Copyright (c) 2007,2010 by Turku PET Centre
3
4
petunits.h
5
6
Version:
7
2007-08-10 Vesa Oikonen
8
First introduced.
9
2010-07-01 VO
10
Added function cunitFromFilename().
11
12
******************************************************************************/
13
#ifndef _PETUNITS_H
14
#define _PETUNITS_H
15
/*****************************************************************************/
17
#ifndef MAX_UNITS_LEN
18
#define MAX_UNITS_LEN 31
19
#endif
20
/*****************************************************************************/
21
enum
{
22
/* 0 */
CUNIT_UNKNOWN
,
23
/* 1 */
CUNIT_CPS
,
24
/* 2 */
CUNIT_COUNTS
,
25
/* 3 */
CUNIT_KBQ_PER_ML
,
26
/* 4 */
CUNIT_SEC_KBQ_PER_ML
,
27
/* 5 */
CUNIT_PER_SEC
,
28
/* 6 */
CUNIT_PER_MIN
,
29
/* 7 */
CUNIT_ML_PER_ML
,
30
/* 8 */
CUNIT_ML_PER_DL
,
31
/* 9 */
CUNIT_ML_PER_ML_PER_MIN
,
32
/* 10 */
CUNIT_ML_PER_DL_PER_MIN
,
33
/* 11 */
CUNIT_UNITLESS
,
34
/* 12 */
CUNIT_NCI_PER_ML
,
35
/* 13 */
CUNIT_MBQ_PER_ML
,
36
/* 14 */
CUNIT_BQ_PER_ML
,
37
/* 15 */
CUNIT_UCI_PER_ML
,
38
/* 16 */
CUNIT_UMOL_PER_MIN_PER_100G
,
39
/* 17 */
CUNIT_MG_PER_MIN_PER_100G
,
40
/* 18 */
CUNIT_UMOL_PER_MIN_PER_DL
,
41
/* 19 */
CUNIT_MG_PER_MIN_PER_DL
,
42
/* 20 */
CUNIT_PERCENTAGE
,
43
/* 21 */
CUNIT_KCPS
,
44
/* 22 */
CUNIT_MIN_KBQ_PER_ML
45
};
46
enum
{
47
/* 0 */
TUNIT_UNKNOWN
,
48
/* 1 */
TUNIT_SEC
,
49
/* 2 */
TUNIT_MIN
,
50
/* 3 */
TUNIT_UM
,
51
/* 4 */
TUNIT_MM
,
52
/* 5 */
TUNIT_CM
,
53
/* 6 */
TUNIT_M
,
54
/* 7 */
TUNIT_HOUR
,
55
/* 8 */
TUNIT_MONTH
,
56
/* 9 */
TUNIT_YEAR
,
57
/* 10 */
TUNIT_MSEC
58
};
59
/*****************************************************************************/
60
extern
int
petCunitId
(
const
char
*unit);
61
extern
int
petTunitId
(
const
char
*timeunit);
62
/*****************************************************************************/
63
extern
char
*
petCunit
(
int
cunit);
64
extern
char
*
petTunit
(
int
tunit);
65
/*****************************************************************************/
66
extern
int
cunitFromFilename
(
char
*fname);
67
/*****************************************************************************/
68
#endif
69
Generated by
1.8.1.1