diff Framework/Radiography/RadiographySceneReader.cpp @ 1298:8a0a62189f46

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 16:31:30 +0100
parents 1c7ae79c426d
children 257f2c9a02ac
line wrap: on
line diff
--- a/Framework/Radiography/RadiographySceneReader.cpp	Sun Feb 23 15:25:49 2020 +0100
+++ b/Framework/Radiography/RadiographySceneReader.cpp	Mon Mar 02 16:31:30 2020 +0100
@@ -55,7 +55,7 @@
 
   RadiographyDicomLayer* RadiographySceneGeometryReader::LoadDicom(const std::string& instanceId, unsigned int frame, RadiographyLayer::Geometry* geometry)
   {
-    std::auto_ptr<RadiographyPlaceholderLayer>  layer(new RadiographyPlaceholderLayer(dynamic_cast<IObservable&>(scene_).GetBroker(), scene_));
+    std::unique_ptr<RadiographyPlaceholderLayer>  layer(new RadiographyPlaceholderLayer(dynamic_cast<IObservable&>(scene_).GetBroker(), scene_));
     layer->SetGeometry(*geometry);
     layer->SetSize(dicomImageWidth_, dicomImageHeight_);
     scene_.RegisterLayer(layer.get());
@@ -119,7 +119,7 @@
         std::string mimeType;
         Orthanc::Toolbox::DecodeDataUriScheme(mimeType, pngContent, pngContentBase64);
 
-        std::auto_ptr<Orthanc::ImageAccessor>  image;
+        std::unique_ptr<Orthanc::ImageAccessor>  image;
         if (mimeType == "image/png")
         {
           image.reset(new Orthanc::PngReader());