Mercurial > hg > orthanc-stone
comparison Applications/Samples/BasicPetCtFusionApplication.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 | 2d8ab34c8c91 |
children |
comparison
equal
deleted
inserted
replaced
1297:6ab03e429f06 | 1299:c38c89684d83 |
---|---|
177 | 177 |
178 VolumeImage& ctVolume = context.AddSeriesVolume(ct, true /* progressive download */, threads); | 178 VolumeImage& ctVolume = context.AddSeriesVolume(ct, true /* progressive download */, threads); |
179 VolumeImage& petVolume = context.AddSeriesVolume(pet, true /* progressive download */, 1); | 179 VolumeImage& petVolume = context.AddSeriesVolume(pet, true /* progressive download */, 1); |
180 | 180 |
181 // Take the PET volume as the reference for the slices | 181 // Take the PET volume as the reference for the slices |
182 std::auto_ptr<Interactor> interactor(new Interactor(petVolume, VolumeProjection_Axial, false /* don't reverse normal */)); | 182 std::unique_ptr<Interactor> interactor(new Interactor(petVolume, VolumeProjection_Axial, false /* don't reverse normal */)); |
183 | 183 |
184 std::auto_ptr<LayeredSceneWidget> widget(new LayeredSceneWidget); | 184 std::unique_ptr<LayeredSceneWidget> widget(new LayeredSceneWidget); |
185 widget->AddLayer(new VolumeImage::LayerFactory(ctVolume)); | 185 widget->AddLayer(new VolumeImage::LayerFactory(ctVolume)); |
186 widget->AddLayer(new VolumeImage::LayerFactory(petVolume)); | 186 widget->AddLayer(new VolumeImage::LayerFactory(petVolume)); |
187 widget->SetSlice(interactor->GetCursor().GetCurrentSlice()); | 187 widget->SetSlice(interactor->GetCursor().GetCurrentSlice()); |
188 widget->SetInteractor(*interactor); | 188 widget->SetInteractor(*interactor); |
189 | 189 |