Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/MeasureTrackers.h @ 1203:f3bb9a6dd949 broker
locking abstraction in IViewport
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 29 Nov 2019 21:22:21 +0100 |
parents | ac88989817e3 |
children | 0ca50d275b9a |
comparison
equal
deleted
inserted
replaced
1200:54cbffabdc45 | 1203:f3bb9a6dd949 |
---|---|
46 | 46 |
47 protected: | 47 protected: |
48 boost::shared_ptr<CreateMeasureCommand> command_; | 48 boost::shared_ptr<CreateMeasureCommand> command_; |
49 boost::weak_ptr<ViewportController> controllerW_; | 49 boost::weak_ptr<ViewportController> controllerW_; |
50 bool alive_; | 50 bool alive_; |
51 Scene2D& GetScene(); | |
52 | 51 |
53 private: | 52 private: |
54 bool commitResult_; | 53 bool commitResult_; |
55 }; | 54 }; |
56 | 55 |
66 | 65 |
67 protected: | 66 protected: |
68 boost::shared_ptr<EditMeasureCommand> command_; | 67 boost::shared_ptr<EditMeasureCommand> command_; |
69 boost::weak_ptr<ViewportController> controllerW_; | 68 boost::weak_ptr<ViewportController> controllerW_; |
70 bool alive_; | 69 bool alive_; |
71 Scene2D& GetScene(); | |
72 | 70 |
73 ScenePoint2D GetOriginalClickPosition() const | 71 ScenePoint2D GetOriginalClickPosition() const |
74 { | 72 { |
75 return originalClickPosition_; | 73 return originalClickPosition_; |
76 } | 74 } |