Mercurial > hg > orthanc-stone
diff Framework/Toolbox/OrthancSlicesLoader.cpp @ 346:c2e040ea8fbe am-2
rotation transform
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 22 Oct 2018 19:40:36 +0200 |
parents | c34784e5f299 |
children | 557c8ff1db5c |
line wrap: on
line diff
--- a/Framework/Toolbox/OrthancSlicesLoader.cpp Mon Oct 22 17:02:34 2018 +0200 +++ b/Framework/Toolbox/OrthancSlicesLoader.cpp Mon Oct 22 19:40:36 2018 +0200 @@ -276,7 +276,7 @@ void OrthancSlicesLoader::ParseInstanceGeometry(const OrthancApiClient::JsonResponseReadyMessage& message) { Json::Value tags = message.Response; - const std::string& instanceId = dynamic_cast<OrthancSlicesLoader::Operation*>(message.Payload)->GetInstanceId(); + const std::string& instanceId = dynamic_cast<OrthancSlicesLoader::Operation*>(message.Payload.get())->GetInstanceId(); OrthancPlugins::FullOrthancDataset dataset(tags); @@ -313,8 +313,8 @@ void OrthancSlicesLoader::ParseFrameGeometry(const OrthancApiClient::JsonResponseReadyMessage& message) { Json::Value tags = message.Response; - const std::string& instanceId = dynamic_cast<OrthancSlicesLoader::Operation*>(message.Payload)->GetInstanceId(); - unsigned int frame = dynamic_cast<OrthancSlicesLoader::Operation*>(message.Payload)->GetFrame(); + const std::string& instanceId = dynamic_cast<OrthancSlicesLoader::Operation*>(message.Payload.get())->GetInstanceId(); + unsigned int frame = dynamic_cast<OrthancSlicesLoader::Operation*>(message.Payload.get())->GetFrame(); OrthancPlugins::FullOrthancDataset dataset(tags); @@ -340,7 +340,7 @@ void OrthancSlicesLoader::ParseSliceImagePng(const OrthancApiClient::BinaryResponseReadyMessage& message) { - const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload); + const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload.get()); boost::shared_ptr<Orthanc::ImageAccessor> image; try @@ -380,7 +380,7 @@ void OrthancSlicesLoader::ParseSliceImagePam(const OrthancApiClient::BinaryResponseReadyMessage& message) { - const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload); + const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload.get()); boost::shared_ptr<Orthanc::ImageAccessor> image; try @@ -421,7 +421,7 @@ void OrthancSlicesLoader::ParseSliceImageJpeg(const OrthancApiClient::JsonResponseReadyMessage& message) { - const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload); + const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload.get()); Json::Value encoded = message.Response; if (encoded.type() != Json::objectValue || @@ -594,7 +594,7 @@ void OrthancSlicesLoader::ParseSliceRawImage(const OrthancApiClient::BinaryResponseReadyMessage& message) { - const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload); + const Operation& operation = dynamic_cast<const OrthancSlicesLoader::Operation&>(*message.Payload.get()); Orthanc::GzipCompressor compressor; std::string raw;