Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
1414:4f2e14275b09 | 1415:998697c5ec74 |
---|---|
40 #include <Core/OrthancException.h> | 40 #include <Core/OrthancException.h> |
41 #include <Core/Toolbox.h> | 41 #include <Core/Toolbox.h> |
42 | 42 |
43 namespace OrthancStone | 43 namespace OrthancStone |
44 { | 44 { |
45 LoaderCache::LoaderCache(OrthancStone::ILoadersContext& loadersContext) | 45 LoaderCache::LoaderCache(OrthancStone::ILoadersContext& loadersContext, bool useCtProgressiveQuality) |
46 : loadersContext_(loadersContext) | 46 : loadersContext_(loadersContext) |
47 , useCtProgressiveQuality_(useCtProgressiveQuality) | |
48 | |
47 { | 49 { |
48 | 50 |
49 } | 51 } |
50 | 52 |
51 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> | 53 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> |
64 boost::shared_ptr<OrthancStone::DicomVolumeImage> volumeImage(new OrthancStone::DicomVolumeImage); | 66 boost::shared_ptr<OrthancStone::DicomVolumeImage> volumeImage(new OrthancStone::DicomVolumeImage); |
65 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> loader; | 67 boost::shared_ptr<OrthancSeriesVolumeProgressiveLoader> loader; |
66 | 68 |
67 // true means "use progressive quality" | 69 // true means "use progressive quality" |
68 // false means "load high quality slices only" | 70 // false means "load high quality slices only" |
69 loader = OrthancSeriesVolumeProgressiveLoader::Create(loadersContext_, volumeImage, false); | 71 loader = OrthancSeriesVolumeProgressiveLoader::Create(loadersContext_, volumeImage, useCtProgressiveQuality_); |
70 loader->LoadSeries(seriesUuid); | 72 loader->LoadSeries(seriesUuid); |
71 seriesVolumeProgressiveLoaders_[seriesUuid] = loader; | 73 seriesVolumeProgressiveLoaders_[seriesUuid] = loader; |
72 } | 74 } |
73 else | 75 else |
74 { | 76 { |