comparison 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
comparison
equal deleted inserted replaced
480:2f6ecb5037ea 481:159a465e27bd
60 } 60 }
61 61
62 void SetCorners(const std::vector<MaskPoint>& corners); 62 void SetCorners(const std::vector<MaskPoint>& corners);
63 void SetCorner(const MaskPoint& corner, size_t index); 63 void SetCorner(const MaskPoint& corner, size_t index);
64 64
65 const std::vector<MaskPoint>& GetCorners() const
66 {
67 return corners_;
68 }
69
70 float GetForeground() const
71 {
72 return foreground_;
73 }
74
65 virtual void Render(Orthanc::ImageAccessor& buffer, 75 virtual void Render(Orthanc::ImageAccessor& buffer,
66 const AffineTransform2D& viewTransform, 76 const AffineTransform2D& viewTransform,
67 ImageInterpolation interpolation) const; 77 ImageInterpolation interpolation) const;
78
79 std::string GetInstanceId() const;
68 80
69 virtual size_t GetControlPointCount() const 81 virtual size_t GetControlPointCount() const
70 { 82 {
71 return corners_.size(); 83 return corners_.size();
72 } 84 }