Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Volumes/VolumeReslicer.cpp @ 1772:6c246f862b00
unit test VolumeRendering.Basic
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 12 May 2021 17:24:24 +0200 |
parents | 9ac2a65d4172 |
children | 95ece40bb298 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Volumes/VolumeReslicer.cpp Wed May 12 15:09:32 2021 +0200 +++ b/OrthancStone/Sources/Volumes/VolumeReslicer.cpp Wed May 12 17:24:24 2021 +0200 @@ -459,10 +459,18 @@ float scaling, float offset) { - if (source.GetFormat() == Orthanc::PixelFormat_Grayscale16 && + if (source.GetFormat() == Orthanc::PixelFormat_Grayscale8 && slice.GetFormat() == Orthanc::PixelFormat_Grayscale8) { ProcessImage<RowIterator, + Orthanc::PixelFormat_Grayscale8, + Orthanc::PixelFormat_Grayscale8> + (slice, extent, source, plane, box, interpolation, hasLinearFunction, scaling, offset); + } + else if (source.GetFormat() == Orthanc::PixelFormat_Grayscale16 && + slice.GetFormat() == Orthanc::PixelFormat_Grayscale8) + { + ProcessImage<RowIterator, Orthanc::PixelFormat_Grayscale16, Orthanc::PixelFormat_Grayscale8> (slice, extent, source, plane, box, interpolation, hasLinearFunction, scaling, offset);