comparison Framework/Widgets/LayerWidget.cpp @ 71:30c768873d47 wasm

OrthancSliceLoader::ScheduleLoadInstance
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 24 May 2017 10:27:18 +0200
parents 298f375dcb68
children f5f54ed8d307
comparison
equal deleted inserted replaced
70:f73aed014bde 71:30c768873d47
187 if (ay > by) 187 if (ay > by)
188 { 188 {
189 std::swap(ay, by); 189 std::swap(ay, by);
190 } 190 }
191 191
192 //LOG(INFO) << "Extent of layer " << i << ": (" << ax << "," << ay << ")->(" << bx << "," << by << ")"; 192 LOG(INFO) << "Extent of layer " << i << ": (" << ax << "," << ay << ")->(" << bx << "," << by << ")";
193 printf("Extent %d: (%f,%f) -> (%f,%f)\n", (int) i, ax, ay, bx, by);
194 193
195 if (first) 194 if (first)
196 { 195 {
197 x1 = ax; 196 x1 = ax;
198 y1 = ay; 197 y1 = ay;
258 257
259 void LayerWidget::UpdateLayer(size_t index, 258 void LayerWidget::UpdateLayer(size_t index,
260 ILayerRenderer* renderer, 259 ILayerRenderer* renderer,
261 const SliceGeometry& slice) 260 const SliceGeometry& slice)
262 { 261 {
263 printf("Updating layer %d\n", (int) index); 262 LOG(INFO) << "Updating layer " << index;
264 263
265 std::auto_ptr<ILayerRenderer> tmp(renderer); 264 std::auto_ptr<ILayerRenderer> tmp(renderer);
266 265
267 if (renderer == NULL) 266 if (renderer == NULL)
268 { 267 {
389 388
390 void LayerWidget::NotifyGeometryReady(ILayerSource& source) 389 void LayerWidget::NotifyGeometryReady(ILayerSource& source)
391 { 390 {
392 size_t i; 391 size_t i;
393 if (LookupLayer(i, source)) 392 if (LookupLayer(i, source))
394 printf("Geometry ready for layer %d\n", (int) i); 393 LOG(INFO) << "Geometry ready for layer " << i;
395 394
396 SetDefaultView(); 395 SetDefaultView();
397 layers_[i]->ScheduleLayerCreation(slice_); 396 layers_[i]->ScheduleLayerCreation(slice_);
398 } 397 }
399 398
420 { 419 {
421 std::auto_ptr<ILayerRenderer> tmp(renderer); 420 std::auto_ptr<ILayerRenderer> tmp(renderer);
422 421
423 size_t i; 422 size_t i;
424 if (LookupLayer(i, source)) 423 if (LookupLayer(i, source))
425 printf("Renderer ready for layer %d\n", (int) i); 424 LOG(INFO) << "Renderer ready for layer " << i;
426 425
427 size_t index; 426 size_t index;
428 if (LookupLayer(index, source)) 427 if (LookupLayer(index, source))
429 { 428 {
430 UpdateLayer(index, tmp.release(), viewportSlice); 429 UpdateLayer(index, tmp.release(), viewportSlice);