Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/AngleMeasureTool.h @ 818:e42b491f1fb2
Removed typedefs to shared_ptr by making them explicit. Removed using namespace
directives to make usage more explicit, too.
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 29 May 2019 10:51:28 +0200 |
parents | 66ac7a2d1e3a |
children | a29c13497557 |
comparison
equal
deleted
inserted
replaced
817:68f888812af4 | 818:e42b491f1fb2 |
---|---|
37 namespace OrthancStone | 37 namespace OrthancStone |
38 { | 38 { |
39 class AngleMeasureTool : public MeasureTool | 39 class AngleMeasureTool : public MeasureTool |
40 { | 40 { |
41 public: | 41 public: |
42 AngleMeasureTool(MessageBroker& broker, ViewportControllerWPtr controllerW); | 42 AngleMeasureTool(MessageBroker& broker, boost::weak_ptr<ViewportController> controllerW); |
43 | 43 |
44 ~AngleMeasureTool(); | 44 ~AngleMeasureTool(); |
45 | 45 |
46 void SetSide1End(ScenePoint2D start); | 46 void SetSide1End(ScenePoint2D start); |
47 void SetCenter(ScenePoint2D start); | 47 void SetCenter(ScenePoint2D start); |
56 | 56 |
57 private: | 57 private: |
58 ScenePoint2D side1End_; | 58 ScenePoint2D side1End_; |
59 ScenePoint2D side2End_; | 59 ScenePoint2D side2End_; |
60 ScenePoint2D center_; | 60 ScenePoint2D center_; |
61 LayerHolderPtr layerHolder_; | 61 boost::shared_ptr<LayerHolder> layerHolder_; |
62 }; | 62 }; |
63 } | 63 } |
64 | 64 |
65 | 65 |