# HG changeset patch # User Benjamin Golinvaux # Date 1585063023 -3600 # Node ID c0af7657d398560f214d3643b9097a7e96325404 # Parent 0da659f8579cd0a0fcec69ccc06b5a9b44a11257 Fixed warnings diff -r 0da659f8579c -r c0af7657d398 Framework/Loaders/DicomVolumeLoader.cpp --- a/Framework/Loaders/DicomVolumeLoader.cpp Mon Mar 23 13:52:27 2020 +0100 +++ b/Framework/Loaders/DicomVolumeLoader.cpp Tue Mar 24 16:17:03 2020 +0100 @@ -106,17 +106,23 @@ throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange); } - size_t frameIndex = dynamic_cast&>(message.GetUserPayload()).GetValue(); + size_t frameIndex = dynamic_cast&> + (message.GetUserPayload()).GetValue(); { - ImageBuffer3D::SliceWriter writer(volume_->GetPixelData(), VolumeProjection_Axial, frameIndex); + ImageBuffer3D::SliceWriter writer(volume_->GetPixelData(), + VolumeProjection_Axial, + static_cast(frameIndex)); + Orthanc::ImageProcessing::Copy(writer.GetAccessor(), message.GetImage()); } volume_->IncrementRevision(); { - VolumeUpdatedMessage updated(*this, frameIndex); + VolumeUpdatedMessage updated(*this, + static_cast(frameIndex)); + BroadcastMessage(updated); } diff -r 0da659f8579c -r c0af7657d398 Framework/Loaders/SeriesOrderedFrames.cpp --- a/Framework/Loaders/SeriesOrderedFrames.cpp Mon Mar 23 13:52:27 2020 +0100 +++ b/Framework/Loaders/SeriesOrderedFrames.cpp Tue Mar 24 16:17:03 2020 +0100 @@ -216,7 +216,8 @@ for (size_t j = 0; j < payload.GetValue()->GetInstanceParameters().GetImageInformation().GetNumberOfFrames(); j++) { - orderedFrames_.push_back(new Frame(*payload.GetValue(), j)); + orderedFrames_.push_back(new Frame(*payload.GetValue(), + static_cast(j))); } } @@ -243,7 +244,8 @@ { for (size_t j = 0; j < tmp[i].GetInstance().GetInstanceParameters().GetImageInformation().GetNumberOfFrames(); j++) { - orderedFrames_.push_back(new Frame(tmp[i].GetInstance(), j)); + orderedFrames_.push_back(new Frame(tmp[i].GetInstance(), + static_cast(j))); } } }