43 #ifndef SVK_DCMTK_UTILS_H
44 #define SVK_DCMTK_UTILS_H
47 #include <dcmtk/dcmdata/dctk.h>
71 static void setValue(DcmItem* item,
const DcmTag &tag,
const int value,
const int pos = 0)
74 static void setValue(DcmItem* item,
const DcmTag &tag,
const long int value)
77 static void setValue(DcmItem* item,
const DcmTag &tag,
const float value)
80 static void setValue(DcmItem* item,
const DcmTag &tag,
const double value)
83 static void setValue(DcmItem* item,
const DcmTag &tag,
const string value)
88 static int getIntValue(DcmItem* item,
const DcmTagKey &tag,
const int pos = 0)
91 static long int getLongIntValue(DcmItem* item,
const DcmTagKey &tag,
const int pos = 0)
94 static float getFloatValue(DcmItem* item,
const DcmTagKey &tag,
int pos = 0)
97 static double getDoubleValue(DcmItem* item,
const DcmTagKey &tag)
100 static string getStringValue(DcmItem* item,
const DcmTagKey &tag,
int pos)
103 static string getStringValue(DcmItem* item,
const DcmTagKey &tag)
Definition: svkDcmtkException.h:80
Definition: svkDcmtkException.h:71
Definition: svkDcmtkException.h:59
Definition: svkDcmtkUtils.h:65