diff Core/DicomParsing/DicomModification.h @ 2519:2e6b7862ccf2

ParseAnonymizationRequest/ParseModifyRequest now in DicomModification
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 29 Mar 2018 14:52:11 +0200
parents 51b91ead6c38
children d3476d90dcb7
line wrap: on
line diff
--- a/Core/DicomParsing/DicomModification.h	Thu Mar 29 14:41:41 2018 +0200
+++ b/Core/DicomParsing/DicomModification.h	Thu Mar 29 14:52:11 2018 +0200
@@ -46,6 +46,13 @@
      * (3) Replace tags
      **/
 
+  public:
+    enum TagOperation
+    {
+      TagOperation_Keep,
+      TagOperation_Remove
+    };
+
   private:
     class RelationshipsVisitor;
 
@@ -139,5 +146,10 @@
     {
       return allowManualIdentifiers_;
     }
+
+    void ParseModifyRequest(const Json::Value& request);
+
+    void ParseAnonymizationRequest(bool& patientNameReplaced,
+                                   const Json::Value& request);
   };
 }