diff OrthancStone/Sources/Loaders/BasicFetchingStrategy.cpp @ 1755:1a775f4ee672

added ability to specify initial slice in BasicFetchingStrategy and using it in OrthancSeriesVolumeProgressiveLoader
author bgo@SHARKNADO.localdomain
date Mon, 26 Apr 2021 12:05:40 +0200
parents 9ac2a65d4172
children 3889ae96d2e9
line wrap: on
line diff
--- a/OrthancStone/Sources/Loaders/BasicFetchingStrategy.cpp	Mon Apr 26 12:05:02 2021 +0200
+++ b/OrthancStone/Sources/Loaders/BasicFetchingStrategy.cpp	Mon Apr 26 12:05:40 2021 +0200
@@ -42,7 +42,8 @@
     
 
   BasicFetchingStrategy::BasicFetchingStrategy(IFetchingItemsSorter* sorter,   // Takes ownership
-                                               unsigned int maxQuality) :
+                                               unsigned int maxQuality,
+                                               unsigned int initialItem) :
     sorter_(sorter),
     maxQuality_(maxQuality),
     position_(0),
@@ -55,7 +56,7 @@
 
     nextQuality_.resize(sorter_->GetItemsCount(), 0);   // Does not change along calls to "SetCurrent()"
       
-    SetCurrent(0);
+    SetCurrent(initialItem);
   }