comparison Framework/Loaders/OrthancSeriesVolumeProgressiveLoader.cpp @ 1471:28c64c246312

working on a shared library
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 15 Jun 2020 12:57:54 +0200
parents 30deba7bc8e2
children
comparison
equal deleted inserted replaced
1470:390b0c30ba19 1471:28c64c246312
26 #include "../Loaders/BasicFetchingItemsSorter.h" 26 #include "../Loaders/BasicFetchingItemsSorter.h"
27 #include "../Loaders/BasicFetchingStrategy.h" 27 #include "../Loaders/BasicFetchingStrategy.h"
28 #include "../Toolbox/GeometryToolbox.h" 28 #include "../Toolbox/GeometryToolbox.h"
29 #include "../Volumes/DicomVolumeImageMPRSlicer.h" 29 #include "../Volumes/DicomVolumeImageMPRSlicer.h"
30 30
31 #include <Compatibility.h>
31 #include <Images/ImageProcessing.h> 32 #include <Images/ImageProcessing.h>
32 #include <OrthancException.h> 33 #include <OrthancException.h>
33 34
34 35
35 namespace OrthancStone 36 namespace OrthancStone
526 OrthancSeriesVolumeProgressiveLoader::Create( 527 OrthancSeriesVolumeProgressiveLoader::Create(
527 OrthancStone::ILoadersContext& loadersContext, 528 OrthancStone::ILoadersContext& loadersContext,
528 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume, 529 boost::shared_ptr<OrthancStone::DicomVolumeImage> volume,
529 bool progressiveQuality) 530 bool progressiveQuality)
530 { 531 {
531 std::auto_ptr<OrthancStone::ILoadersContext::ILock> lock(loadersContext.Lock()); 532 std::unique_ptr<OrthancStone::ILoadersContext::ILock> lock(loadersContext.Lock());
532 533
533 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> obj( 534 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> obj(
534 new OrthancSeriesVolumeProgressiveLoader( 535 new OrthancSeriesVolumeProgressiveLoader(
535 loadersContext, volume, progressiveQuality)); 536 loadersContext, volume, progressiveQuality));
536 537