comparison OrthancFramework/Sources/DicomParsing/DicomModification.h @ 4684:e3810750dc9d

simplified DicomModification::RelationshipsVisitor
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 08 Jun 2021 14:42:09 +0200
parents 898e8ac8c453
children 693f049729ba
comparison
equal deleted inserted replaced
4683:7182f5732480 4684:e3810750dc9d
104 typedef std::list<DicomTagRange> RemovedRanges; 104 typedef std::list<DicomTagRange> RemovedRanges;
105 105
106 SetOfTags removals_; 106 SetOfTags removals_;
107 SetOfTags clearings_; 107 SetOfTags clearings_;
108 Replacements replacements_; 108 Replacements replacements_;
109 SetOfTags uids_; // New in Orthanc 1.9.4
110 RemovedRanges removedRanges_; // New in Orthanc 1.9.4
111 bool removePrivateTags_; 109 bool removePrivateTags_;
112 ResourceType level_; 110 ResourceType level_;
113 UidMap uidMap_; 111 UidMap uidMap_;
114 SetOfTags privateTagsToKeep_; 112 SetOfTags privateTagsToKeep_;
115 bool allowManualIdentifiers_; 113 bool allowManualIdentifiers_;
121 DicomMap currentSource_; 119 DicomMap currentSource_;
122 std::string privateCreator_; 120 std::string privateCreator_;
123 121
124 IDicomIdentifierGenerator* identifierGenerator_; 122 IDicomIdentifierGenerator* identifierGenerator_;
125 123
124 // New in Orthanc 1.9.4
125 SetOfTags uids_;
126 RemovedRanges removedRanges_;
127
126 std::string MapDicomIdentifier(const std::string& original, 128 std::string MapDicomIdentifier(const std::string& original,
127 ResourceType level); 129 ResourceType level);
128 130
129 void RegisterMappedDicomIdentifier(const std::string& original, 131 void RegisterMappedDicomIdentifier(const std::string& original,
130 const std::string& mapped, 132 const std::string& mapped,