Mercurial > hg > orthanc-stone
diff Framework/Radiography/RadiographyMaskLayer.h @ 481:159a465e27bd am-touch-events
reworked RadiographyScene export to export to an Orthanc::Image too
author | am@osimis.io |
---|---|
date | Thu, 14 Feb 2019 16:23:59 +0100 |
parents | 2f6ecb5037ea |
children | aede9b042cb7 |
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyMaskLayer.h Thu Feb 14 10:18:02 2019 +0100 +++ b/Framework/Radiography/RadiographyMaskLayer.h Thu Feb 14 16:23:59 2019 +0100 @@ -62,10 +62,22 @@ void SetCorners(const std::vector<MaskPoint>& corners); void SetCorner(const MaskPoint& corner, size_t index); + const std::vector<MaskPoint>& GetCorners() const + { + return corners_; + } + + float GetForeground() const + { + return foreground_; + } + virtual void Render(Orthanc::ImageAccessor& buffer, const AffineTransform2D& viewTransform, ImageInterpolation interpolation) const; + std::string GetInstanceId() const; + virtual size_t GetControlPointCount() const { return corners_.size();