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