Mercurial > hg > orthanc-stone
diff Framework/Scene2DViewport/EditLineMeasureTracker.cpp @ 891:0aff28f15ea2
new abstraction: IViewport
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 Jul 2019 18:18:42 +0200 |
parents | 60a403f01c31 |
children | ac88989817e3 |
line wrap: on
line diff
--- a/Framework/Scene2DViewport/EditLineMeasureTracker.cpp Wed Jul 10 15:23:13 2019 +0200 +++ b/Framework/Scene2DViewport/EditLineMeasureTracker.cpp Wed Jul 10 18:18:42 2019 +0200 @@ -21,16 +21,16 @@ #include "EditLineMeasureTracker.h" namespace OrthancStone -{ +{ EditLineMeasureTracker::EditLineMeasureTracker( boost::shared_ptr<LineMeasureTool> measureTool, MessageBroker& broker, boost::weak_ptr<ViewportController> controllerW, - const PointerEvent& e) + const PointerEvent& e) : EditMeasureTracker(controllerW, e) - { + { ScenePoint2D scenePos = e.GetMainPosition().Apply( - GetScene()->GetCanvasToSceneTransform()); + GetScene().GetCanvasToSceneTransform()); modifiedZone_ = measureTool->LineHitTest(scenePos); @@ -39,7 +39,7 @@ measureTool, broker, controllerW)); - } + } EditLineMeasureTracker::~EditLineMeasureTracker() { @@ -49,7 +49,7 @@ void EditLineMeasureTracker::PointerMove(const PointerEvent& e) { ScenePoint2D scenePos = e.GetMainPosition().Apply( - GetScene()->GetCanvasToSceneTransform()); + GetScene().GetCanvasToSceneTransform()); ScenePoint2D delta = scenePos - GetOriginalClickPosition(); @@ -104,4 +104,4 @@ return ret; } -} \ No newline at end of file +}