comparison Samples/Common/RtViewerApp.cpp @ 1448:dad6a2fe6fc7 loader-injection-feature

Added setters to control relative priority of CT series loader requests.
author Benjamin Golinvaux <bgo@osimis.io>
date Tue, 02 Jun 2020 13:16:40 +0200
parents cecedf0b1be6
children 15173a383a00
comparison
equal deleted inserted replaced
1447:f3f4cd58fde4 1448:dad6a2fe6fc7
117 { 117 {
118 // "true" means use progressive quality (jpeg 50 --> jpeg 90 --> 16-bit raw) 118 // "true" means use progressive quality (jpeg 50 --> jpeg 90 --> 16-bit raw)
119 // "false" means only using hi quality 119 // "false" means only using hi quality
120 // TODO: add flag for quality 120 // TODO: add flag for quality
121 ctLoader_ = OrthancSeriesVolumeProgressiveLoader::Create(*loadersContext_, ctVolume_, true); 121 ctLoader_ = OrthancSeriesVolumeProgressiveLoader::Create(*loadersContext_, ctVolume_, true);
122
123 // better priority for CT vs dose and struct
124 ctLoader_->SetSchedulingPriority(-100);
125
122 126
123 // we need to store the CT loader to ask from geometry details later on when geometry is loaded 127 // we need to store the CT loader to ask from geometry details later on when geometry is loaded
124 geometryProvider_ = ctLoader_; 128 geometryProvider_ = ctLoader_;
125 129
126 doseLoader_ = OrthancMultiframeVolumeLoader::Create(*loadersContext_, doseVolume_); 130 doseLoader_ = OrthancMultiframeVolumeLoader::Create(*loadersContext_, doseVolume_);