Mercurial > hg > orthanc-stone
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) |