Mercurial > hg > orthanc-stone
comparison Framework/Deprecated/Loaders/OrthancSeriesVolumeProgressiveLoader.h @ 1299:c38c89684d83 broker
replacing std::auto_ptr by std::unique_ptr
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 02 Mar 2020 17:21:24 +0100 |
parents | 7ec8fea061b9 |
children | 257f2c9a02ac |
comparison
equal
deleted
inserted
replaced
1297:6ab03e429f06 | 1299:c38c89684d83 |
---|---|
64 | 64 |
65 void Clear(); | 65 void Clear(); |
66 | 66 |
67 void CheckSliceIndex(size_t index) const; | 67 void CheckSliceIndex(size_t index) const; |
68 | 68 |
69 std::auto_ptr<OrthancStone::VolumeImageGeometry> geometry_; | 69 std::unique_ptr<OrthancStone::VolumeImageGeometry> geometry_; |
70 std::vector<OrthancStone::DicomInstanceParameters*> slices_; | 70 std::vector<OrthancStone::DicomInstanceParameters*> slices_; |
71 std::vector<uint64_t> slicesRevision_; | 71 std::vector<uint64_t> slicesRevision_; |
72 | 72 |
73 public: | 73 public: |
74 ~SeriesGeometry() | 74 ~SeriesGeometry() |
107 OrthancStone::IOracle& oracle_; | 107 OrthancStone::IOracle& oracle_; |
108 bool active_; | 108 bool active_; |
109 unsigned int simultaneousDownloads_; | 109 unsigned int simultaneousDownloads_; |
110 SeriesGeometry seriesGeometry_; | 110 SeriesGeometry seriesGeometry_; |
111 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume_; | 111 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume_; |
112 std::auto_ptr<OrthancStone::IFetchingItemsSorter::IFactory> sorter_; | 112 std::unique_ptr<OrthancStone::IFetchingItemsSorter::IFactory> sorter_; |
113 std::auto_ptr<OrthancStone::IFetchingStrategy> strategy_; | 113 std::unique_ptr<OrthancStone::IFetchingStrategy> strategy_; |
114 std::vector<unsigned int> slicesQuality_; | 114 std::vector<unsigned int> slicesQuality_; |
115 bool volumeImageReadyInHighQuality_; | 115 bool volumeImageReadyInHighQuality_; |
116 | 116 |
117 | 117 |
118 public: | 118 public: |