Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2DViewport/AngleMeasureTool.cpp @ 1794:fe5c7311a7fd
fix for msvc 2008
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 17 May 2021 18:03:47 +0200 |
parents | 9b650ab68d4c |
children | 3889ae96d2e9 |
comparison
equal
deleted
inserted
replaced
1793:c5e6379b9cd0 | 1794:fe5c7311a7fd |
---|---|
205 | 205 |
206 ScenePoint2D scenePos = e.GetMainPosition().Apply( | 206 ScenePoint2D scenePos = e.GetMainPosition().Apply( |
207 scene.GetCanvasToSceneTransform()); | 207 scene.GetCanvasToSceneTransform()); |
208 | 208 |
209 if (!HitTest(scenePos)) | 209 if (!HitTest(scenePos)) |
210 return boost::shared_ptr<IFlexiblePointerTracker>(); | 210 { |
211 | 211 return boost::shared_ptr<IFlexiblePointerTracker>(); // NULL |
212 /** | 212 } |
213 new EditLineMeasureTracker( | 213 else |
214 boost::shared_ptr<LineMeasureTool> measureTool; | 214 { |
215 MessageBroker & broker, | 215 /** |
216 boost::weak_ptr<IViewport> viewport, | 216 new EditLineMeasureTracker( |
217 const PointerEvent & e); | 217 boost::shared_ptr<LineMeasureTool> measureTool; |
218 */ | 218 MessageBroker & broker, |
219 | 219 boost::weak_ptr<IViewport> viewport, |
220 boost::shared_ptr<EditAngleMeasureTracker> editAngleMeasureTracker( | 220 const PointerEvent & e); |
221 new EditAngleMeasureTracker(shared_from_this(), viewport_, e)); | 221 */ |
222 return editAngleMeasureTracker; | 222 |
223 boost::shared_ptr<EditAngleMeasureTracker> editAngleMeasureTracker( | |
224 new EditAngleMeasureTracker(shared_from_this(), viewport_, e)); | |
225 return editAngleMeasureTracker; | |
226 } | |
223 } | 227 } |
224 | 228 |
225 void AngleMeasureTool::SetCenter(ScenePoint2D pt) | 229 void AngleMeasureTool::SetCenter(ScenePoint2D pt) |
226 { | 230 { |
227 center_ = pt; | 231 center_ = pt; |