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);