comparison Applications/Samples/SampleInteractor.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
comparison
equal deleted inserted replaced
1296:86400fa16091 1298:8a0a62189f46
45 public: 45 public:
46 SampleInteractor(VolumeImage& volume, 46 SampleInteractor(VolumeImage& volume,
47 VolumeProjection projection, 47 VolumeProjection projection,
48 bool reverse) 48 bool reverse)
49 { 49 {
50 std::auto_ptr<ParallelSlices> slices(volume.GetGeometry(projection, reverse)); 50 std::unique_ptr<ParallelSlices> slices(volume.GetGeometry(projection, reverse));
51 cursor_.SetGeometry(*slices); 51 cursor_.SetGeometry(*slices);
52 } 52 }
53 53
54 SampleInteractor(ISeriesLoader& series, 54 SampleInteractor(ISeriesLoader& series,
55 bool reverse) 55 bool reverse)
56 { 56 {
57 if (reverse) 57 if (reverse)
58 { 58 {
59 std::auto_ptr<ParallelSlices> slices(series.GetGeometry().Reverse()); 59 std::unique_ptr<ParallelSlices> slices(series.GetGeometry().Reverse());
60 cursor_.SetGeometry(*slices); 60 cursor_.SetGeometry(*slices);
61 } 61 }
62 else 62 else
63 { 63 {
64 cursor_.SetGeometry(series.GetGeometry()); 64 cursor_.SetGeometry(series.GetGeometry());