Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/AngleMeasureTool.cpp @ 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 | 61ba4b504e9a |
children | 2fd96a637a59 |
comparison
equal
deleted
inserted
replaced
817:68f888812af4 | 818:e42b491f1fb2 |
---|---|
38 namespace OrthancStone | 38 namespace OrthancStone |
39 { | 39 { |
40 // the params in the LayerHolder ctor specify the number of polyline and text | 40 // the params in the LayerHolder ctor specify the number of polyline and text |
41 // layers | 41 // layers |
42 AngleMeasureTool::AngleMeasureTool( | 42 AngleMeasureTool::AngleMeasureTool( |
43 MessageBroker& broker, ViewportControllerWPtr controllerW) | 43 MessageBroker& broker, boost::weak_ptr<ViewportController> controllerW) |
44 : MeasureTool(broker, controllerW) | 44 : MeasureTool(broker, controllerW) |
45 , layerHolder_(boost::make_shared<LayerHolder>(controllerW,1,5)) | 45 , layerHolder_(boost::make_shared<LayerHolder>(controllerW,1,5)) |
46 { | 46 { |
47 | 47 |
48 } | 48 } |
89 | 89 |
90 void AngleMeasureTool::RefreshScene() | 90 void AngleMeasureTool::RefreshScene() |
91 { | 91 { |
92 if (IsSceneAlive()) | 92 if (IsSceneAlive()) |
93 { | 93 { |
94 ViewportControllerPtr controller = GetController(); | 94 boost::shared_ptr<ViewportController> controller = GetController(); |
95 if (IsEnabled()) | 95 if (IsEnabled()) |
96 { | 96 { |
97 layerHolder_->CreateLayersIfNeeded(); | 97 layerHolder_->CreateLayersIfNeeded(); |
98 | 98 |
99 { | 99 { |