Mercurial > hg > orthanc-wsi
diff Applications/DicomToTiff.cpp @ 199:a1c265cb2174
replacing deprecated std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 06 Jul 2020 16:29:41 +0200 |
parents | b0bd22077cd8 |
children | 1e864138f0da |
line wrap: on
line diff
--- a/Applications/DicomToTiff.cpp Mon Jul 06 16:17:09 2020 +0200 +++ b/Applications/DicomToTiff.cpp Mon Jul 06 16:29:41 2020 +0200 @@ -26,6 +26,7 @@ #include "../Framework/Outputs/HierarchicalTiffWriter.h" #include "../Resources/Orthanc/Stone/OrthancHttpConnection.h" +#include <Compatibility.h> // For std::unique_ptr #include <Logging.h> #include <OrthancException.h> @@ -159,7 +160,7 @@ static Orthanc::ImageAccessor* CreateEmptyTile(const OrthancWSI::IPyramidWriter& writer, const boost::program_options::variables_map& options) { - std::auto_ptr<Orthanc::ImageAccessor> tile + std::unique_ptr<Orthanc::ImageAccessor> tile (OrthancWSI::ImageToolbox::Allocate(writer.GetPixelFormat(), writer.GetTileWidth(), writer.GetTileHeight())); @@ -213,7 +214,7 @@ LOG(WARNING) << "Source photometric interpretation: " << EnumerationToString(source.GetPhotometricInterpretation()); LOG(WARNING) << "Target photometric interpretation: " << EnumerationToString(targetPhotometric); - std::auto_ptr<Orthanc::ImageAccessor> empty(CreateEmptyTile(target, options)); + std::unique_ptr<Orthanc::ImageAccessor> empty(CreateEmptyTile(target, options)); for (unsigned int level = 0; level < source.GetLevelCount(); level++) { @@ -254,7 +255,7 @@ } else if (reencode) { - std::auto_ptr<Orthanc::ImageAccessor> decoded; + std::unique_ptr<Orthanc::ImageAccessor> decoded; if (compression == OrthancWSI::ImageCompression_None) {