Mercurial > hg > orthanc-stone
comparison Framework/Scene2DViewport/CreateAngleMeasureCommand.cpp @ 1060:e146743f6cdc broker
removing file MessageBroker.h
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 11 Oct 2019 17:20:41 +0200 |
parents | ac88989817e3 |
children | 0ca50d275b9a |
comparison
equal
deleted
inserted
replaced
1059:e713f1a99861 | 1060:e146743f6cdc |
---|---|
24 #include <boost/ref.hpp> | 24 #include <boost/ref.hpp> |
25 | 25 |
26 namespace OrthancStone | 26 namespace OrthancStone |
27 { | 27 { |
28 CreateAngleMeasureCommand::CreateAngleMeasureCommand( | 28 CreateAngleMeasureCommand::CreateAngleMeasureCommand( |
29 MessageBroker& broker, | |
30 boost::weak_ptr<ViewportController> controllerW, | 29 boost::weak_ptr<ViewportController> controllerW, |
31 ScenePoint2D point) | 30 ScenePoint2D point) |
32 : CreateMeasureCommand(controllerW) | 31 : CreateMeasureCommand(controllerW) |
33 , measureTool_( | 32 , measureTool_( |
34 boost::make_shared<AngleMeasureTool>(boost::ref(broker), controllerW)) | 33 boost::make_shared<AngleMeasureTool>(controllerW)) |
35 { | 34 { |
36 GetController()->AddMeasureTool(measureTool_); | 35 GetController()->AddMeasureTool(measureTool_); |
37 measureTool_->SetSide1End(point); | 36 measureTool_->SetSide1End(point); |
38 measureTool_->SetCenter(point); | 37 measureTool_->SetCenter(point); |
39 measureTool_->SetSide2End(point); | 38 measureTool_->SetSide2End(point); |