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