Mercurial > hg > orthanc-stone
comparison Applications/Samples/SingleFrameEditorApplication.h @ 488:aede9b042cb7 am-touch-events
now using ImageProcessing::FillPolygon
author | am@osimis.io |
---|---|
date | Tue, 19 Feb 2019 11:40:14 +0100 |
parents | e4febcef669e |
children | 801d2697a1b1 |
comparison
equal
deleted
inserted
replaced
487:e4febcef669e | 488:aede9b042cb7 |
---|---|
497 Orthanc::HttpClient::ConfigureSsl(true, "/etc/ssl/certs/ca-certificates.crt"); | 497 Orthanc::HttpClient::ConfigureSsl(true, "/etc/ssl/certs/ca-certificates.crt"); |
498 #endif | 498 #endif |
499 | 499 |
500 //scene_->LoadDicomWebFrame(context->GetWebService()); | 500 //scene_->LoadDicomWebFrame(context->GetWebService()); |
501 | 501 |
502 std::vector<MaskPoint> mask; | 502 std::vector<Orthanc::ImageProcessing::ImagePoint> mask; |
503 mask.push_back(MaskPoint(1100, 100)); | 503 mask.push_back(Orthanc::ImageProcessing::ImagePoint(1100, 100)); |
504 mask.push_back(MaskPoint(1100, 1000)); | 504 mask.push_back(Orthanc::ImageProcessing::ImagePoint(1100, 1000)); |
505 mask.push_back(MaskPoint(2000, 1000)); | 505 mask.push_back(Orthanc::ImageProcessing::ImagePoint(2000, 1000)); |
506 mask.push_back(MaskPoint(2200, 150)); | 506 mask.push_back(Orthanc::ImageProcessing::ImagePoint(2200, 150)); |
507 mask.push_back(MaskPoint(1500, 550)); | 507 mask.push_back(Orthanc::ImageProcessing::ImagePoint(1500, 550)); |
508 maskLayer_ = dynamic_cast<RadiographyMaskLayer*>(&(scene_->LoadMask(mask, dynamic_cast<RadiographyDicomLayer&>(dicomLayer), 128.0f, NULL))); | 508 maskLayer_ = dynamic_cast<RadiographyMaskLayer*>(&(scene_->LoadMask(mask, dynamic_cast<RadiographyDicomLayer&>(dicomLayer), 128.0f, NULL))); |
509 interactor_.SetMaskLayer(maskLayer_); | 509 interactor_.SetMaskLayer(maskLayer_); |
510 | 510 |
511 { | 511 { |
512 RadiographyLayer& layer = scene_->LoadText(fontRegistry_.GetFont(0), "Hello\nworld", NULL); | 512 RadiographyLayer& layer = scene_->LoadText(fontRegistry_.GetFont(0), "Hello\nworld", NULL); |