Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef _IMGUNIT_H
00013 #define _IMGUNIT_H
00014
00015 #include "img.h"
00016 #include "ecat7.h"
00017
00018 enum {
00019 IMGUNIT_UNKNOWN,
00020 IMGUNIT_CPS,
00021 IMGUNIT_COUNTS,
00022 IMGUNIT_KBQ_PER_ML,
00023 IMGUNIT_SEC_KBQ_PER_ML,
00024 IMGUNIT_PER_SEC,
00025 IMGUNIT_PER_MIN,
00026 IMGUNIT_ML_PER_ML,
00027 IMGUNIT_ML_PER_DL,
00028 IMGUNIT_ML_PER_ML_PER_MIN,
00029 IMGUNIT_ML_PER_DL_PER_MIN,
00030 IMGUNIT_UNITLESS,
00031 IMGUNIT_NCI_PER_ML,
00032 IMGUNIT_MBQ_PER_ML,
00033 IMGUNIT_BQ_PER_ML,
00034 IMGUNIT_UCI_PER_ML,
00035 IMGUNIT_UMOL_PER_MIN_PER_100G,
00036 IMGUNIT_MG_PER_MIN_PER_100G
00037 };
00038
00039 extern int imgUnitId(char *unit);
00040 extern void imgUnitFromEcat(IMG *img, int ecat_unit);
00041 extern void imgUnitFromEcat7(IMG *img, ECAT7_mainheader *h);
00042 extern int imgUnitToEcat6(IMG *img);
00043 extern void imgUnitToEcat7(IMG *img, ECAT7_mainheader *h);
00044 extern char *imgUnit(int dunit);
00045 extern int imgSetUnit(IMG *img, char *unit);
00046
00047 #endif
00048