diff OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.h @ 1726:0257339b0884

new method ParseDicomFromWadoCommand::IsSameCommand()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 01 Dec 2020 18:01:42 +0100
parents 8563ea5d8ae4
children 9ac2a65d4172
line wrap: on
line diff
--- a/OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.h	Tue Dec 01 17:43:31 2020 +0100
+++ b/OrthancStone/Sources/Oracle/ParseDicomFromWadoCommand.h	Tue Dec 01 18:01:42 2020 +0100
@@ -36,11 +36,15 @@
   private:
     DicomSource                      source_;
     std::string                      sopInstanceUid_;
+    bool                             transcode_;
+    Orthanc::DicomTransferSyntax     transferSyntax_;
     std::unique_ptr<IOracleCommand>  restCommand_;
 
   public:
     ParseDicomFromWadoCommand(const DicomSource& source,
                               const std::string& sopInstanceUid,
+                              bool transcode,
+                              Orthanc::DicomTransferSyntax transferSyntax,
                               IOracleCommand* restCommand);
 
     virtual Type GetType() const ORTHANC_OVERRIDE
@@ -59,6 +63,15 @@
     {
       return sopInstanceUid_;
     }
+
+    bool IsTranscode() const
+    {
+      return transcode_;
+    }
+
+    Orthanc::DicomTransferSyntax GetTranscodeTransferSyntax() const;
+
+    bool IsSameCommand(const ParseDicomFromWadoCommand& other) const;
     
     const IOracleCommand& GetRestCommand() const;