Mercurial > hg > orthanc
diff OrthancServer/FromDcmtkBridge.h @ 789:55dae8c5a6ab
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 05 May 2014 18:43:34 +0200 |
parents | 7ebe4bf87196 |
children | 331eaf9d9d69 |
line wrap: on
line diff
--- a/OrthancServer/FromDcmtkBridge.h Mon May 05 18:39:36 2014 +0200 +++ b/OrthancServer/FromDcmtkBridge.h Mon May 05 18:43:34 2014 +0200 @@ -35,6 +35,7 @@ #include "../Core/DicomFormat/DicomInstanceHasher.h" #include "../Core/RestApi/RestApiOutput.h" #include "../Core/Toolbox.h" +#include "ServerEnumerations.h" #include <dcmtk/dcmdata/dcdatset.h> #include <dcmtk/dcmdata/dcfilefo.h> @@ -46,13 +47,6 @@ class FromDcmtkBridge { public: - enum ReplaceMode - { - ReplaceMode_InsertIfAbsent, - ReplaceMode_ThrowIfAbsent, - ReplaceMode_IgnoreIfAbsent - }; - static void Convert(DicomMap& target, DcmDataset& dataset); static DicomTag GetTag(const DcmElement& element); @@ -169,7 +163,7 @@ void Replace(const DicomTag& tag, const std::string& value, - FromDcmtkBridge::ReplaceMode mode = FromDcmtkBridge::ReplaceMode_InsertIfAbsent); + DicomReplaceMode mode = DicomReplaceMode_InsertIfAbsent); void RemovePrivateTags();