Mercurial > hg > orthanc
diff OrthancFramework/Sources/DicomParsing/DicomModification.cpp @ 4297:785a2713323e
abi continued
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 05 Nov 2020 17:20:49 +0100 |
parents | 0034f855c023 |
children | 91554aecff9a |
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/DicomModification.cpp Thu Nov 05 15:52:28 2020 +0100 +++ b/OrthancFramework/Sources/DicomParsing/DicomModification.cpp Thu Nov 05 17:20:49 2020 +0100 @@ -487,6 +487,11 @@ } } + bool DicomModification::ArePrivateTagsRemoved() const + { + return removePrivateTags_; + } + void DicomModification::SetLevel(ResourceType level) { uidMap_.clear(); @@ -498,6 +503,11 @@ } } + ResourceType DicomModification::GetLevel() const + { + return level_; + } + void DicomModification::SetupAnonymization2008() { @@ -1123,6 +1133,16 @@ } } + void DicomModification::SetAllowManualIdentifiers(bool check) + { + allowManualIdentifiers_ = check; + } + + bool DicomModification::AreAllowManualIdentifiers() const + { + return allowManualIdentifiers_; + } + static bool IsDatabaseKey(const DicomTag& tag) { @@ -1334,6 +1354,11 @@ } } + void DicomModification::SetDicomIdentifierGenerator(DicomModification::IDicomIdentifierGenerator &generator) + { + identifierGenerator_ = &generator; + } + @@ -1430,7 +1455,6 @@ } } - void DicomModification::UnserializeUidMap(ResourceType level, const Json::Value& serialized, const char* field) @@ -1508,4 +1532,15 @@ UnserializeUidMap(ResourceType_Series, serialized, MAP_SERIES); UnserializeUidMap(ResourceType_Instance, serialized, MAP_INSTANCES); } + + + void DicomModification::SetPrivateCreator(const std::string &privateCreator) + { + privateCreator_ = privateCreator; + } + + const std::string &DicomModification::GetPrivateCreator() const + { + return privateCreator_; + } }