Mercurial > hg > orthanc-stone
diff 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 |
line wrap: on
line diff
--- a/Framework/Scene2DViewport/MeasureTrackers.h Wed Jul 10 15:23:13 2019 +0200 +++ b/Framework/Scene2DViewport/MeasureTrackers.h Wed Jul 10 18:18:42 2019 +0200 @@ -45,7 +45,7 @@ boost::shared_ptr<CreateMeasureCommand> command_; boost::weak_ptr<ViewportController> controllerW_; bool alive_; - boost::shared_ptr<Scene2D> GetScene(); + Scene2D& GetScene(); private: bool commitResult_; @@ -65,8 +65,8 @@ boost::shared_ptr<EditMeasureCommand> command_; boost::weak_ptr<ViewportController> controllerW_; bool alive_; - boost::shared_ptr<Scene2D> GetScene(); - + Scene2D& GetScene(); + ScenePoint2D GetOriginalClickPosition() const { return originalClickPosition_;