comparison Framework/Radiography/RadiographyLayerResizeTracker.h @ 476:a95090305dd4 am-touch-events

Introduced ControlPoint instead of Corner in the trackers and layers + drawing mask from the ControlPoints
author am@osimis.io
date Wed, 13 Feb 2019 12:04:02 +0100
parents 3b4df9925db6
children 4f2416d519b4
comparison
equal deleted inserted replaced
475:3c28542229a3 476:a95090305dd4
37 bool roundScaling_; 37 bool roundScaling_;
38 double originalSpacingX_; 38 double originalSpacingX_;
39 double originalSpacingY_; 39 double originalSpacingY_;
40 double originalPanX_; 40 double originalPanX_;
41 double originalPanY_; 41 double originalPanY_;
42 Corner oppositeCorner_; 42 ControlPoint startOppositeControlPoint_;
43 double oppositeX_;
44 double oppositeY_;
45 double baseScaling_; 43 double baseScaling_;
46 44
47 public: 45 public:
48 RadiographyLayerResizeTracker(UndoRedoStack& undoRedoStack, 46 RadiographyLayerResizeTracker(UndoRedoStack& undoRedoStack,
49 RadiographyScene& scene, 47 RadiographyScene& scene,
50 size_t layer, 48 size_t layer,
51 double x, 49 const ControlPoint& startControlPoint,
52 double y,
53 Corner corner,
54 bool roundScaling); 50 bool roundScaling);
55 51
56 virtual bool HasRender() const 52 virtual bool HasRender() const
57 { 53 {
58 return false; 54 return false;