Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
1725:c8d0ffb3047d | 1726:0257339b0884 |
---|---|
34 class ParseDicomFromWadoCommand : public OracleCommandBase | 34 class ParseDicomFromWadoCommand : public OracleCommandBase |
35 { | 35 { |
36 private: | 36 private: |
37 DicomSource source_; | 37 DicomSource source_; |
38 std::string sopInstanceUid_; | 38 std::string sopInstanceUid_; |
39 bool transcode_; | |
40 Orthanc::DicomTransferSyntax transferSyntax_; | |
39 std::unique_ptr<IOracleCommand> restCommand_; | 41 std::unique_ptr<IOracleCommand> restCommand_; |
40 | 42 |
41 public: | 43 public: |
42 ParseDicomFromWadoCommand(const DicomSource& source, | 44 ParseDicomFromWadoCommand(const DicomSource& source, |
43 const std::string& sopInstanceUid, | 45 const std::string& sopInstanceUid, |
46 bool transcode, | |
47 Orthanc::DicomTransferSyntax transferSyntax, | |
44 IOracleCommand* restCommand); | 48 IOracleCommand* restCommand); |
45 | 49 |
46 virtual Type GetType() const ORTHANC_OVERRIDE | 50 virtual Type GetType() const ORTHANC_OVERRIDE |
47 { | 51 { |
48 return Type_ParseDicomFromWado; | 52 return Type_ParseDicomFromWado; |
57 | 61 |
58 const std::string& GetSopInstanceUid() const | 62 const std::string& GetSopInstanceUid() const |
59 { | 63 { |
60 return sopInstanceUid_; | 64 return sopInstanceUid_; |
61 } | 65 } |
66 | |
67 bool IsTranscode() const | |
68 { | |
69 return transcode_; | |
70 } | |
71 | |
72 Orthanc::DicomTransferSyntax GetTranscodeTransferSyntax() const; | |
73 | |
74 bool IsSameCommand(const ParseDicomFromWadoCommand& other) const; | |
62 | 75 |
63 const IOracleCommand& GetRestCommand() const; | 76 const IOracleCommand& GetRestCommand() const; |
64 | 77 |
65 static ParseDicomFromWadoCommand* Create(const DicomSource& source, | 78 static ParseDicomFromWadoCommand* Create(const DicomSource& source, |
66 const std::string& studyInstanceUid, | 79 const std::string& studyInstanceUid, |