15 #include <ThirdPartyWarningsDisable.h>
17 #include <ThirdPartyWarningsRestore.h>
27 class DicomMessageCollector;
32 namespace 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);
248 template <
typename TAG_VAL_TYPE>
251 const TAG_VAL_TYPE &vec,
253 signed char maxSize=-1)
266 template <
typename TAG_VAL_TYPE>
269 const TAG_VAL_TYPE &vec)
287 template <
typename TAG_VAL_TYPE>
317 const std::string &tagStrValue,
321 bool splitValue=
false);
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