Mercurial > hg > orthanc-stone
diff Framework/Radiography/RadiographyLayerMaskTracker.cpp @ 488:aede9b042cb7 am-touch-events
now using ImageProcessing::FillPolygon
author | am@osimis.io |
---|---|
date | Tue, 19 Feb 2019 11:40:14 +0100 |
parents | 2f6ecb5037ea |
children | 4f2416d519b4 |
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyLayerMaskTracker.cpp Fri Feb 15 18:43:41 2019 +0100 +++ b/Framework/Radiography/RadiographyLayerMaskTracker.cpp Tue Feb 19 11:40:14 2019 +0100 @@ -45,7 +45,7 @@ unsigned int ix, iy; // image coordinates if (maskLayer->GetPixel(ix, iy, sourceSceneCp_.x, sourceSceneCp_.y)) { - maskLayer->SetCorner(MaskPoint(ix, iy), sourceSceneCp_.index); + maskLayer->SetCorner(Orthanc::ImageProcessing::ImagePoint((int32_t)ix, (int32_t)iy), sourceSceneCp_.index); } } @@ -59,7 +59,7 @@ unsigned int ix, iy; // image coordinates if (maskLayer->GetPixel(ix, iy, targetSceneCp_.x, targetSceneCp_.y)) { - maskLayer->SetCorner(MaskPoint(ix, iy), targetSceneCp_.index); + maskLayer->SetCorner(Orthanc::ImageProcessing::ImagePoint((int32_t)ix, (int32_t)iy), targetSceneCp_.index); } } @@ -77,7 +77,7 @@ unsigned int ix, iy; // image coordinates if (maskLayer->GetPixel(ix, iy, targetSceneCp_.x, targetSceneCp_.y)) { - maskLayer->SetCorner(MaskPoint(ix, iy), targetSceneCp_.index); + maskLayer->SetCorner(Orthanc::ImageProcessing::ImagePoint((int32_t)ix, (int32_t)iy), targetSceneCp_.index); } } }; @@ -133,7 +133,7 @@ { throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); } - maskLayer->SetCorner(MaskPoint(ix, iy), startSceneCp_.index); + maskLayer->SetCorner(Orthanc::ImageProcessing::ImagePoint((int32_t)ix, (int32_t)iy), startSceneCp_.index); } } }