Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Toolbox/DicomInstanceParameters.h @ 2174:2410a171ebfb
refactoring using DicomWebDataset and OrthancNativeDataset
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 Oct 2024 21:52:34 +0200 |
parents | 8e3c403cc643 |
children |
line wrap: on
line diff
--- a/OrthancStone/Sources/Toolbox/DicomInstanceParameters.h Tue Oct 22 15:41:38 2024 +0200 +++ b/OrthancStone/Sources/Toolbox/DicomInstanceParameters.h Tue Oct 22 21:52:34 2024 +0200 @@ -77,18 +77,12 @@ std::unique_ptr<Orthanc::DicomMap> tags_; std::unique_ptr<Orthanc::DicomImageInformation> imageInformation_; // Lazy evaluation + void InjectSequenceTags(const IDicomDataset& dataset); + public: - explicit DicomInstanceParameters(const DicomInstanceParameters& other) : - data_(other.data_), - tags_(other.tags_->Clone()) - { - } + explicit DicomInstanceParameters(const DicomInstanceParameters& other); - explicit DicomInstanceParameters(const Orthanc::DicomMap& dicom) : - data_(dicom), - tags_(dicom.Clone()) - { - } + explicit DicomInstanceParameters(const Orthanc::DicomMap& dicom); DicomInstanceParameters* Clone() const {