comparison Framework/Layers/OrthancFrameLayerSource.cpp @ 121:e66b2c757790 wasm

displaying rt-struct
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 04 Oct 2017 17:53:47 +0200
parents 42c05a3baee3
children e2fe9352f240
comparison
equal deleted inserted replaced
120:063f7f3d9f14 121:e66b2c757790
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_Full);
58 LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(image.release(), slice, isFull), 58 LayerSourceBase::NotifyLayerReady(FrameRenderer::CreateRenderer(image.release(), slice, isFull),
59 slice, false); 59 slice.GetGeometry(), false);
60 } 60 }
61 61
62 void OrthancFrameLayerSource::NotifySliceImageError(const OrthancSlicesLoader& loader, 62 void OrthancFrameLayerSource::NotifySliceImageError(const OrthancSlicesLoader& loader,
63 unsigned int sliceIndex, 63 unsigned int sliceIndex,
64 const Slice& slice, 64 const Slice& slice,
65 SliceImageQuality quality) 65 SliceImageQuality quality)
66 { 66 {
67 LayerSourceBase::NotifyLayerReady(NULL, slice, true); 67 LayerSourceBase::NotifyLayerReady(NULL, slice.GetGeometry(), true);
68 } 68 }
69 69
70 70
71 OrthancFrameLayerSource::OrthancFrameLayerSource(IWebService& orthanc) : 71 OrthancFrameLayerSource::OrthancFrameLayerSource(IWebService& orthanc) :
72 loader_(*this, orthanc), 72 loader_(*this, orthanc),
122 loader_.ScheduleLoadSliceImage(index, quality_); 122 loader_.ScheduleLoadSliceImage(index, quality_);
123 } 123 }
124 else 124 else
125 { 125 {
126 Slice slice; 126 Slice slice;
127 LayerSourceBase::NotifyLayerReady(NULL, slice, true); 127 LayerSourceBase::NotifyLayerReady(NULL, slice.GetGeometry(), true);
128 } 128 }
129 } 129 }
130 } 130 }
131 } 131 }