comparison Applications/Samples/SingleFrameEditorApplication.h @ 1194:a0731faeafd3

fix build
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 27 Nov 2019 14:32:14 +0100
parents 141593f1aa88
children bdc6837d5917 a34ba19d2060
comparison
equal deleted inserted replaced
1193:681f339d6f85 1194:a0731faeafd3
36 #include "../../Framework/Radiography/RadiographySceneReader.h" 36 #include "../../Framework/Radiography/RadiographySceneReader.h"
37 #include "../../Framework/Radiography/RadiographyMaskLayer.h" 37 #include "../../Framework/Radiography/RadiographyMaskLayer.h"
38 #include "../../Framework/Toolbox/TextRenderer.h" 38 #include "../../Framework/Toolbox/TextRenderer.h"
39 39
40 #include <Core/HttpClient.h> 40 #include <Core/HttpClient.h>
41 #include <Core/Images/FontRegistry.h>
42 #include <Core/Logging.h> 41 #include <Core/Logging.h>
43 #include <Core/OrthancException.h> 42 #include <Core/OrthancException.h>
44 #include <Core/Images/PngWriter.h> 43 #include <Core/Images/PngWriter.h>
45 #include <Core/Images/PngReader.h> 44 #include <Core/Images/PngReader.h>
46 45
316 LOG(INFO) << "JSON export was successful: " 315 LOG(INFO) << "JSON export was successful: "
317 << snapshot.toStyledString(); 316 << snapshot.toStyledString();
318 317
319 boost::shared_ptr<RadiographyScene> scene(new RadiographyScene(GetBroker())); 318 boost::shared_ptr<RadiographyScene> scene(new RadiographyScene(GetBroker()));
320 RadiographySceneReader reader(*scene, context_->GetOrthancApiClient()); 319 RadiographySceneReader reader(*scene, context_->GetOrthancApiClient());
321
322 Orthanc::FontRegistry fontRegistry;
323 fontRegistry.AddFromResource(Orthanc::EmbeddedResources::FONT_UBUNTU_MONO_BOLD_16);
324
325 reader.SetFontRegistry(fontRegistry);
326 reader.Read(snapshot); 320 reader.Read(snapshot);
327 321
328 widget.SetScene(scene); 322 widget.SetScene(scene);
329 };break; 323 };break;
330 324
522 RadiographyLayer& layer = scene_->LoadAlphaBitmap(renderedTextAlpha.release(), NULL); 516 RadiographyLayer& layer = scene_->LoadAlphaBitmap(renderedTextAlpha.release(), NULL);
523 dynamic_cast<RadiographyAlphaLayer&>(layer).SetForegroundValue(200); 517 dynamic_cast<RadiographyAlphaLayer&>(layer).SetForegroundValue(200);
524 } 518 }
525 519
526 { 520 {
527 RadiographyLayer& layer = scene_->LoadText(fontRegistry_.GetFont(0), "Hello\nworld", NULL); 521 RadiographyLayer& layer = scene_->LoadText("Hello\nworld", 20, 128, NULL);
528 layer.SetResizeable(true); 522 layer.SetResizeable(true);
529 } 523 }
530 524
531 { 525 {
532 RadiographyLayer& layer = scene_->LoadTestBlock(100, 50, NULL); 526 RadiographyLayer& layer = scene_->LoadTestBlock(100, 50, NULL);