Mercurial > hg > orthanc-stone
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: |