Mercurial > hg > orthanc-stone
comparison Framework/Layers/OrthancFrameLayerSource.cpp @ 98:a33abae66344 wasm
scrolling over series
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 30 May 2017 15:02:24 +0200 |
parents | d18dcc963930 |
children | efd9ef2b67f1 |
comparison
equal
deleted
inserted
replaced
97:d18dcc963930 | 98:a33abae66344 |
---|---|
64 SliceImageQuality quality) | 64 SliceImageQuality quality) |
65 { | 65 { |
66 LayerSourceBase::NotifyLayerReady(NULL, slice, true); | 66 LayerSourceBase::NotifyLayerReady(NULL, slice, true); |
67 } | 67 } |
68 | 68 |
69 OrthancFrameLayerSource::OrthancFrameLayerSource(IWebService& orthanc, | 69 |
70 const std::string& instanceId, | 70 OrthancFrameLayerSource::OrthancFrameLayerSource(IWebService& orthanc) : |
71 unsigned int frame) : | |
72 instanceId_(instanceId), | |
73 frame_(frame), | |
74 loader_(*this, orthanc) | 71 loader_(*this, orthanc) |
75 { | 72 { |
76 loader_.ScheduleLoadInstance(instanceId_, frame_); | 73 } |
74 | |
75 | |
76 void OrthancFrameLayerSource::LoadInstance(const std::string& instanceId, | |
77 unsigned int frame) | |
78 { | |
79 loader_.ScheduleLoadInstance(instanceId, frame); | |
80 } | |
81 | |
82 | |
83 void OrthancFrameLayerSource::LoadSeries(const std::string& seriesId) | |
84 { | |
85 loader_.ScheduleLoadSeries(seriesId); | |
77 } | 86 } |
78 | 87 |
79 | 88 |
80 bool OrthancFrameLayerSource::GetExtent(std::vector<Vector>& points, | 89 bool OrthancFrameLayerSource::GetExtent(std::vector<Vector>& points, |
81 const SliceGeometry& viewportSlice) | 90 const SliceGeometry& viewportSlice) |