Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/MeasureTrackers.h @ 891:0aff28f15ea2
new abstraction: IViewport
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 Jul 2019 18:18:42 +0200 |
parents | c71ef52602a0 |
children | ac88989817e3 |
comparison
equal
deleted
inserted
replaced
890:77c96ba899f9 | 891:0aff28f15ea2 |
---|---|
43 | 43 |
44 protected: | 44 protected: |
45 boost::shared_ptr<CreateMeasureCommand> command_; | 45 boost::shared_ptr<CreateMeasureCommand> command_; |
46 boost::weak_ptr<ViewportController> controllerW_; | 46 boost::weak_ptr<ViewportController> controllerW_; |
47 bool alive_; | 47 bool alive_; |
48 boost::shared_ptr<Scene2D> GetScene(); | 48 Scene2D& GetScene(); |
49 | 49 |
50 private: | 50 private: |
51 bool commitResult_; | 51 bool commitResult_; |
52 }; | 52 }; |
53 | 53 |
63 | 63 |
64 protected: | 64 protected: |
65 boost::shared_ptr<EditMeasureCommand> command_; | 65 boost::shared_ptr<EditMeasureCommand> command_; |
66 boost::weak_ptr<ViewportController> controllerW_; | 66 boost::weak_ptr<ViewportController> controllerW_; |
67 bool alive_; | 67 bool alive_; |
68 boost::shared_ptr<Scene2D> GetScene(); | 68 Scene2D& GetScene(); |
69 | 69 |
70 ScenePoint2D GetOriginalClickPosition() const | 70 ScenePoint2D GetOriginalClickPosition() const |
71 { | 71 { |
72 return originalClickPosition_; | 72 return originalClickPosition_; |
73 } | 73 } |
74 private: | 74 private: |