15#include <FMEThirdPartyWarningsDisable.h>
17#include <FMEThirdPartyWarningsRestore.h>
27class DicomMessageCollector;
32namespace DICOMTagTools {
44 unsigned int numValues=1,
46 unsigned int numSQValues=1);
104 signed char maxSize);
117 const std::string &str);
127 const std::string &str,
146 signed char maxSize=-1);
160 bool doMultValueAdd);
173 bool doMultValueAdd);
189 signed char maxSize=-1);
205 signed char maxSize=-1);
221 signed char maxSize=-1);
237 signed char maxSize=-1);
248template <
typename TAG_VAL_TYPE>
251 const TAG_VAL_TYPE &vec,
253 signed char maxSize=-1)
266template <
typename TAG_VAL_TYPE>
269 const TAG_VAL_TYPE &vec)
287template <
typename TAG_VAL_TYPE>
317 const std::string &tagStrValue,
321 bool splitValue=
false);
336extern MLDICOMTags_EXPORT const char *
const ValueModifyModesStrings[NumValueModifyModes];
350 const std::string &tagStrValue,
352 bool splitValue=
false);
374 const std::string &privateCreatorString,
378 const std::string &privateTagValue,
388 std::string &errStr);
395 std::string &errStr);
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...
boost::shared_ptr< Tag > TagPtr
Shared pointer to tag.
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.