Mercurial > hg > orthanc-stone
diff Framework/Radiography/RadiographyScene.h @ 475:3c28542229a3 am-touch-events
added a mask layer in the RadiographyWidget (to be cleaned)
author | am@osimis.io |
---|---|
date | Tue, 12 Feb 2019 12:22:13 +0100 |
parents | 9a8fe40acfff |
children | 159a465e27bd |
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyScene.h Tue Feb 12 10:01:49 2019 +0100 +++ b/Framework/Radiography/RadiographyScene.h Tue Feb 12 12:22:13 2019 +0100 @@ -27,6 +27,9 @@ namespace OrthancStone { + struct MaskPoint; + class RadiographyDicomLayer; + class RadiographyScene : public IObserver, public IObservable @@ -150,6 +153,11 @@ unsigned int height, RadiographyLayer::Geometry* geometry); + RadiographyLayer& LoadMask(const std::vector<MaskPoint>& corners, + const RadiographyDicomLayer& dicomLayer, + float foreground, + RadiographyLayer::Geometry* geometry); + RadiographyLayer& LoadAlphaBitmap(Orthanc::ImageAccessor* bitmap, // takes ownership RadiographyLayer::Geometry* geometry);