Mercurial > hg > orthanc-stone
comparison Framework/Radiography/RadiographyLayer.h @ 480:2f6ecb5037ea am-touch-events
added mouse tracker for Layer Mask. Everything seems ok
author | am@osimis.io |
---|---|
date | Thu, 14 Feb 2019 10:18:02 +0100 |
parents | a95090305dd4 |
children | 77e0eb83ff63 |
comparison
equal
deleted
inserted
replaced
479:e3d316ba34ba | 480:2f6ecb5037ea |
---|---|
176 void SetPreferredPhotomotricDisplayMode(PhotometricDisplayMode prefferedPhotometricDisplayMode) | 176 void SetPreferredPhotomotricDisplayMode(PhotometricDisplayMode prefferedPhotometricDisplayMode) |
177 { | 177 { |
178 prefferedPhotometricDisplayMode_ = prefferedPhotometricDisplayMode; | 178 prefferedPhotometricDisplayMode_ = prefferedPhotometricDisplayMode; |
179 } | 179 } |
180 | 180 |
181 virtual void GetControlPointInternal(ControlPoint& controlPoint, | |
182 size_t index) const; | |
183 | |
184 private: | 181 private: |
185 void UpdateTransform(); | 182 void UpdateTransform(); |
186 | 183 |
187 void AddToExtent(Extent2D& extent, | 184 void AddToExtent(Extent2D& extent, |
188 double x, | 185 double x, |
258 return height_; | 255 return height_; |
259 } | 256 } |
260 | 257 |
261 Extent2D GetExtent() const; | 258 Extent2D GetExtent() const; |
262 | 259 |
263 bool GetPixel(unsigned int& imageX, | 260 virtual bool GetPixel(unsigned int& imageX, |
264 unsigned int& imageY, | 261 unsigned int& imageY, |
265 double sceneX, | 262 double sceneX, |
266 double sceneY) const; | 263 double sceneY) const; |
267 | 264 |
268 void SetPixelSpacing(double x, | 265 void SetPixelSpacing(double x, |
269 double y); | 266 double y); |
270 | 267 |
271 void GetCenter(double& centerX, | 268 void GetCenter(double& centerX, |
272 double& centerY) const; | 269 double& centerY) const; |
273 | 270 |
274 void GetControlPoint(ControlPoint& controlPoint, | 271 virtual void GetControlPoint(ControlPoint& cpScene /* out in scene coordinates */, |
275 size_t index) const; | 272 size_t index) const; |
276 | 273 |
277 virtual size_t GetControlPointCount() const; | 274 virtual size_t GetControlPointCount() const; |
278 | 275 |
279 bool LookupControlPoint(ControlPoint& controlPoint /* out */, | 276 bool LookupControlPoint(ControlPoint& cpScene /* out */, |
280 double x, | 277 double x, |
281 double y, | 278 double y, |
282 double zoom, | 279 double zoom, |
283 double viewportDistance) const; | 280 double viewportDistance) const; |
284 | 281 |