Mercurial > hg > orthanc-stone
comparison Applications/Samples/SingleFrameApplication.h @ 393:e7a494bdd956
removed Messages/MessageType.h
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Nov 2018 18:30:30 +0100 |
parents | 20f149669c1f |
children | ed7146fa2c98 |
comparison
equal
deleted
inserted
replaced
392:d87fe075d31b | 393:e7a494bdd956 |
---|---|
240 } | 240 } |
241 | 241 |
242 std::string instance = parameters["instance"].as<std::string>(); | 242 std::string instance = parameters["instance"].as<std::string>(); |
243 int frame = parameters["frame"].as<unsigned int>(); | 243 int frame = parameters["frame"].as<unsigned int>(); |
244 | 244 |
245 orthancApiClient_.reset(new OrthancApiClient(IObserver::broker_, context_->GetWebService())); | 245 orthancApiClient_.reset(new OrthancApiClient(GetBroker(), context_->GetWebService())); |
246 mainWidget_ = new SliceViewerWidget(broker_, "main-widget"); | 246 mainWidget_ = new SliceViewerWidget(GetBroker(), "main-widget"); |
247 | 247 |
248 std::auto_ptr<OrthancFrameLayerSource> layer(new OrthancFrameLayerSource(broker_, *orthancApiClient_)); | 248 std::auto_ptr<OrthancFrameLayerSource> layer(new OrthancFrameLayerSource(GetBroker(), *orthancApiClient_)); |
249 source_ = layer.get(); | 249 source_ = layer.get(); |
250 layer->LoadFrame(instance, frame); | 250 layer->LoadFrame(instance, frame); |
251 layer->RegisterObserverCallback(new Callable<SingleFrameApplication, ILayerSource::GeometryReadyMessage>(*this, &SingleFrameApplication::OnMainWidgetGeometryReady)); | 251 layer->RegisterObserverCallback(new Callable<SingleFrameApplication, ILayerSource::GeometryReadyMessage>(*this, &SingleFrameApplication::OnMainWidgetGeometryReady)); |
252 GetMainWidget().AddLayer(layer.release()); | 252 GetMainWidget().AddLayer(layer.release()); |
253 | 253 |