Mercurial > hg > orthanc-stone
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()); |