Mercurial > hg > orthanc-stone
comparison Samples/Sdl/TrackerSampleApp.cpp @ 787:1a28fce57ff3
Fixed Visual Studio 2008 build
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Fri, 24 May 2019 16:13:50 +0200 |
parents | 07adcffba38c |
children | 61ba4b504e9a |
comparison
equal
deleted
inserted
replaced
775:cf1102295ae5 | 787:1a28fce57ff3 |
---|---|
38 #include <Core/OrthancException.h> | 38 #include <Core/OrthancException.h> |
39 #include <Core/Images/Image.h> | 39 #include <Core/Images/Image.h> |
40 #include <Core/Images/ImageProcessing.h> | 40 #include <Core/Images/ImageProcessing.h> |
41 #include <Core/Images/PngWriter.h> | 41 #include <Core/Images/PngWriter.h> |
42 | 42 |
43 #include <boost/ref.hpp> | |
44 #include <boost/make_shared.hpp> | |
43 #include <SDL.h> | 45 #include <SDL.h> |
46 | |
44 #include <stdio.h> | 47 #include <stdio.h> |
45 | 48 |
46 using namespace Orthanc; | 49 using namespace Orthanc; |
47 | 50 |
48 namespace OrthancStone | 51 namespace OrthancStone |
198 case 0: | 201 case 0: |
199 // line measure | 202 // line measure |
200 { | 203 { |
201 CreateLineMeasureCommandPtr cmd = | 204 CreateLineMeasureCommandPtr cmd = |
202 boost::make_shared<CreateLineMeasureCommand>( | 205 boost::make_shared<CreateLineMeasureCommand>( |
203 IObserver::GetBroker(), | 206 boost::ref(IObserver::GetBroker()), |
204 controller_, | 207 controller_, |
205 GetRandomPointInScene()); | 208 GetRandomPointInScene()); |
206 cmd->SetEnd(GetRandomPointInScene()); | 209 cmd->SetEnd(GetRandomPointInScene()); |
207 controller_->PushCommand(cmd); | 210 controller_->PushCommand(cmd); |
208 } | 211 } |
210 case 1: | 213 case 1: |
211 // angle measure | 214 // angle measure |
212 { | 215 { |
213 CreateAngleMeasureCommandPtr cmd = | 216 CreateAngleMeasureCommandPtr cmd = |
214 boost::make_shared<CreateAngleMeasureCommand>( | 217 boost::make_shared<CreateAngleMeasureCommand>( |
215 IObserver::GetBroker(), | 218 boost::ref(IObserver::GetBroker()), |
216 controller_, | 219 controller_, |
217 GetRandomPointInScene()); | 220 GetRandomPointInScene()); |
218 cmd->SetCenter(GetRandomPointInScene()); | 221 cmd->SetCenter(GetRandomPointInScene()); |
219 cmd->SetSide2End(GetRandomPointInScene()); | 222 cmd->SetSide2End(GetRandomPointInScene()); |
220 controller_->PushCommand(cmd); | 223 controller_->PushCommand(cmd); |