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: