diff Framework/Loaders/LoaderCache.cpp @ 1415:998697c5ec74

Added useProgressiveQuality flag to LoaderCache ctor
author Benjamin Golinvaux <bgo@osimis.io>
date Mon, 11 May 2020 09:50:02 +0200
parents cde379b9d1d2
children 96044a18b98d
line wrap: on
line diff
--- a/Framework/Loaders/LoaderCache.cpp	Mon May 04 18:27:44 2020 +0200
+++ b/Framework/Loaders/LoaderCache.cpp	Mon May 11 09:50:02 2020 +0200
@@ -42,8 +42,10 @@
 
 namespace OrthancStone
 {
-  LoaderCache::LoaderCache(OrthancStone::ILoadersContext& loadersContext)
+  LoaderCache::LoaderCache(OrthancStone::ILoadersContext& loadersContext, bool useCtProgressiveQuality)
     : loadersContext_(loadersContext)
+    , useCtProgressiveQuality_(useCtProgressiveQuality)
+
   {
 
   }
@@ -66,7 +68,7 @@
       
         // true means "use progressive quality"
         // false means "load high quality slices only"
-        loader = OrthancSeriesVolumeProgressiveLoader::Create(loadersContext_, volumeImage, false);
+        loader = OrthancSeriesVolumeProgressiveLoader::Create(loadersContext_, volumeImage, useCtProgressiveQuality_);
         loader->LoadSeries(seriesUuid);
         seriesVolumeProgressiveLoaders_[seriesUuid] = loader;
       }