comparison Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.h @ 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 2d8ab34c8c91
children f4a06ad1580b
comparison
equal deleted inserted replaced
1296:86400fa16091 1298:8a0a62189f46
65 65
66 void Clear(); 66 void Clear();
67 67
68 void CheckSliceIndex(size_t index) const; 68 void CheckSliceIndex(size_t index) const;
69 69
70 std::auto_ptr<VolumeImageGeometry> geometry_; 70 std::unique_ptr<VolumeImageGeometry> geometry_;
71 std::vector<DicomInstanceParameters*> slices_; 71 std::vector<DicomInstanceParameters*> slices_;
72 std::vector<uint64_t> slicesRevision_; 72 std::vector<uint64_t> slicesRevision_;
73 73
74 public: 74 public:
75 ~SeriesGeometry() 75 ~SeriesGeometry()
109 IObservable& oracleObservable_; 109 IObservable& oracleObservable_;
110 bool active_; 110 bool active_;
111 unsigned int simultaneousDownloads_; 111 unsigned int simultaneousDownloads_;
112 SeriesGeometry seriesGeometry_; 112 SeriesGeometry seriesGeometry_;
113 boost::shared_ptr<DicomVolumeImage> volume_; 113 boost::shared_ptr<DicomVolumeImage> volume_;
114 std::auto_ptr<IFetchingItemsSorter::IFactory> sorter_; 114 std::unique_ptr<IFetchingItemsSorter::IFactory> sorter_;
115 std::auto_ptr<IFetchingStrategy> strategy_; 115 std::unique_ptr<IFetchingStrategy> strategy_;
116 std::vector<unsigned int> slicesQuality_; 116 std::vector<unsigned int> slicesQuality_;
117 bool volumeImageReadyInHighQuality_; 117 bool volumeImageReadyInHighQuality_;
118 118
119 119
120 public: 120 public: