Mercurial > hg > orthanc-wsi
comparison Framework/Outputs/DicomPyramidWriter.cpp @ 236:b0ee417b667a
migrating new definitions in namespace Orthanc to namespace OrthancWSI
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 23 Feb 2021 10:27:58 +0100 |
parents | 7ffcce8ec94c |
children | 49f647ed1b4c |
comparison
equal
deleted
inserted
replaced
235:8a5b2b068e52 | 236:b0ee417b667a |
---|---|
156 boost::lexical_cast<std::string>(spacingY)); | 156 boost::lexical_cast<std::string>(spacingY)); |
157 | 157 |
158 std::unique_ptr<DcmItem> item(new DcmItem); | 158 std::unique_ptr<DcmItem> item(new DcmItem); |
159 | 159 |
160 std::unique_ptr<DcmItem> item2(new DcmItem); | 160 std::unique_ptr<DcmItem> item2(new DcmItem); |
161 OrthancWSI::DicomToolbox::SetStringTag(*item2, DCM_SliceThickness, | 161 DicomToolbox::SetStringTag(*item2, DCM_SliceThickness, |
162 boost::lexical_cast<std::string>(volume_.GetDepth())); | 162 boost::lexical_cast<std::string>(volume_.GetDepth())); |
163 OrthancWSI::DicomToolbox::SetStringTag(*item2, DCM_PixelSpacing, spacing); | 163 DicomToolbox::SetStringTag(*item2, DCM_PixelSpacing, spacing); |
164 | 164 |
165 std::unique_ptr<DcmSequenceOfItems> sequence2(new DcmSequenceOfItems(DCM_PixelMeasuresSequence)); | 165 std::unique_ptr<DcmSequenceOfItems> sequence2(new DcmSequenceOfItems(DCM_PixelMeasuresSequence)); |
166 if (!sequence2->insert(item2.release(), false, false).good()) | 166 if (!sequence2->insert(item2.release(), false, false).good()) |
167 { | 167 { |
168 throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); | 168 throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); |