comparison Framework/Layers/OrthancFrameLayerSource.cpp @ 257:9afafb192180 am-2

using PAM
author am@osimis.io
date Tue, 10 Jul 2018 12:39:01 +0200
parents 40b21c1f8b8d
children c9cf95b49a86
comparison
equal deleted inserted replaced
255:65562a28fe05 257:9afafb192180
52 unsigned int sliceIndex, 52 unsigned int sliceIndex,
53 const Slice& slice, 53 const Slice& slice,
54 std::auto_ptr<Orthanc::ImageAccessor>& image, 54 std::auto_ptr<Orthanc::ImageAccessor>& image,
55 SliceImageQuality quality) 55 SliceImageQuality quality)
56 { 56 {
57 bool isFull = (quality == SliceImageQuality_Full); 57 bool isFull = (quality == SliceImageQuality_FullPng || quality == SliceImageQuality_FullPam);
58 LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(image.release(), slice, isFull), 58 LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(image.release(), slice, isFull),
59 slice.GetGeometry(), false); 59 slice.GetGeometry(), false);
60 } 60 }
61 61
62 void OrthancFrameLayerSource::OnSliceImageError(const OrthancSlicesLoader& loader, 62 void OrthancFrameLayerSource::OnSliceImageError(const OrthancSlicesLoader& loader,
70 70
71 OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, IWebService& orthanc) : 71 OrthancFrameLayerSource::OrthancFrameLayerSource(MessageBroker& broker, IWebService& orthanc) :
72 LayerSourceBase(broker), 72 LayerSourceBase(broker),
73 OrthancSlicesLoader::ISliceLoaderObserver(broker), 73 OrthancSlicesLoader::ISliceLoaderObserver(broker),
74 loader_(broker, *this, orthanc), 74 loader_(broker, *this, orthanc),
75 quality_(SliceImageQuality_Full) 75 quality_(SliceImageQuality_FullPng)
76 { 76 {
77 } 77 }
78 78
79 79
80 void OrthancFrameLayerSource::LoadSeries(const std::string& seriesId) 80 void OrthancFrameLayerSource::LoadSeries(const std::string& seriesId)