Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _PETUNITS_H
00014 #define _PETUNITS_H
00015
00017 #ifndef MAX_UNITS_LEN
00018 #define MAX_UNITS_LEN 31
00019 #endif
00020
00021 enum {
00022 CUNIT_UNKNOWN,
00023 CUNIT_CPS,
00024 CUNIT_COUNTS,
00025 CUNIT_KBQ_PER_ML,
00026 CUNIT_SEC_KBQ_PER_ML,
00027 CUNIT_PER_SEC,
00028 CUNIT_PER_MIN,
00029 CUNIT_ML_PER_ML,
00030 CUNIT_ML_PER_DL,
00031 CUNIT_ML_PER_ML_PER_MIN,
00032 CUNIT_ML_PER_DL_PER_MIN,
00033 CUNIT_UNITLESS,
00034 CUNIT_NCI_PER_ML,
00035 CUNIT_MBQ_PER_ML,
00036 CUNIT_BQ_PER_ML,
00037 CUNIT_UCI_PER_ML,
00038 CUNIT_UMOL_PER_MIN_PER_100G,
00039 CUNIT_MG_PER_MIN_PER_100G,
00040 CUNIT_UMOL_PER_MIN_PER_DL,
00041 CUNIT_MG_PER_MIN_PER_DL,
00042 CUNIT_PERCENTAGE,
00043 CUNIT_KCPS,
00044 CUNIT_MIN_KBQ_PER_ML
00045 };
00046 enum {
00047 TUNIT_UNKNOWN,
00048 TUNIT_SEC,
00049 TUNIT_MIN,
00050 TUNIT_UM,
00051 TUNIT_MM,
00052 TUNIT_CM,
00053 TUNIT_M,
00054 TUNIT_HOUR,
00055 TUNIT_MONTH,
00056 TUNIT_YEAR,
00057 TUNIT_MSEC
00058 };
00059
00060 extern int petCunitId(const char *unit);
00061 extern int petTunitId(const char *timeunit);
00062
00063 extern char *petCunit(int cunit);
00064 extern char *petTunit(int tunit);
00065
00066 extern int cunitFromFilename(char *fname);
00067
00068 #endif
00069