15 #ifndef GDCMDICTCONVERTER_H
16 #define GDCMDICTCONVERTER_H
27 class DictConverterInternal;
40 void SetInputFileName(
const char* filename);
41 const std::string &GetInputFilename()
const;
42 void SetOutputFileName(
const char* filename);
43 const std::string &GetOutputFilename()
const;
51 const std::string &GetDictName()
const;
52 void SetDictName(
const char *name);
58 static bool ReadVR(
const char *raw,
VR::VRType &type);
59 static bool ReadVM(
const char *raw,
VM::VMType &type);
60 static bool Readuint16(
const char *raw, uint16_t &ov);
71 bool ConvertToXML(
const char *raw, std::string &cxx);
72 bool ConvertToCXX(
const char *raw, std::string &cxx);
73 void AddGroupLength();
76 DictConverterInternal *Internal;
83 #endif //GDCMDICTCONVERTER_H