comparison Applications/Samples/LayoutPetCtFusionApplication.h @ 398:d257ea56b7be

renamed DicomStructureSetRendererFactory as DicomStructureSetSlicer, VolumeImageSource as VolumeImageMPRSlicer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 10 Nov 2018 09:41:59 +0100
parents 0cb925325470
children 885e1ebd315c
comparison
equal deleted inserted replaced
397:1d9dd542adfe 398:d257ea56b7be
22 #pragma once 22 #pragma once
23 23
24 #include "SampleInteractor.h" 24 #include "SampleInteractor.h"
25 25
26 #include "../../Framework/Layers/ReferenceLineFactory.h" 26 #include "../../Framework/Layers/ReferenceLineFactory.h"
27 #include "../../Framework/Layers/DicomStructureSetRendererFactory.h" 27 #include "../../Framework/Layers/DicomStructureSetSlicer.h"
28 #include "../../Framework/Widgets/LayoutWidget.h" 28 #include "../../Framework/Widgets/LayoutWidget.h"
29 29
30 #include <Core/Logging.h> 30 #include <Core/Logging.h>
31 31
32 namespace OrthancStone 32 namespace OrthancStone
329 DicomStructureSet& rtStruct = context.AddStructureSet(parameters["rt"].as<std::string>()); 329 DicomStructureSet& rtStruct = context.AddStructureSet(parameters["rt"].as<std::string>());
330 330
331 Vector p = rtStruct.GetStructureCenter(0); 331 Vector p = rtStruct.GetStructureCenter(0);
332 interactorAxial_->GetCursor().LookupSliceContainingPoint(p); 332 interactorAxial_->GetCursor().LookupSliceContainingPoint(p);
333 333
334 ctAxial_->AddLayer(new DicomStructureSetRendererFactory(rtStruct)); 334 ctAxial_->AddLayer(new DicomStructureSetSlicer(rtStruct));
335 petAxial_->AddLayer(new DicomStructureSetRendererFactory(rtStruct)); 335 petAxial_->AddLayer(new DicomStructureSetSlicer(rtStruct));
336 fusionAxial_->AddLayer(new DicomStructureSetRendererFactory(rtStruct)); 336 fusionAxial_->AddLayer(new DicomStructureSetSlicer(rtStruct));
337 } 337 }
338 338
339 ConnectSiblingLocations(*ctAxial_, *ctCoronal_, *ctSagittal_); 339 ConnectSiblingLocations(*ctAxial_, *ctCoronal_, *ctSagittal_);
340 ConnectSiblingLocations(*petAxial_, *petCoronal_, *petSagittal_); 340 ConnectSiblingLocations(*petAxial_, *petCoronal_, *petSagittal_);
341 ConnectSiblingLocations(*fusionAxial_, *fusionCoronal_, *fusionSagittal_); 341 ConnectSiblingLocations(*fusionAxial_, *fusionCoronal_, *fusionSagittal_);