comparison OrthancStone/Sources/Volumes/DicomVolumeImageMPRSlicer.cpp @ 1771:f302bbddf94d

sync, trying to fix DicomVolumeImageReslicer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 12 May 2021 15:09:32 +0200
parents a217140dd41a
children fca942f4b4a7
comparison
equal deleted inserted replaced
1770:073484e33bee 1771:f302bbddf94d
84 const DicomInstanceParameters& parameters = volume_.GetDicomParameters(); 84 const DicomInstanceParameters& parameters = volume_.GetDicomParameters();
85 ImageBuffer3D::SliceReader reader(volume_.GetPixelData(), projection_, sliceIndex_); 85 ImageBuffer3D::SliceReader reader(volume_.GetPixelData(), projection_, sliceIndex_);
86 86
87 texture.reset(dynamic_cast<TextureBaseSceneLayer*> 87 texture.reset(dynamic_cast<TextureBaseSceneLayer*>
88 (configurator->CreateTextureFromDicom(reader.GetAccessor(), parameters))); 88 (configurator->CreateTextureFromDicom(reader.GetAccessor(), parameters)));
89
90 if (texture.get() == NULL)
91 {
92 return NULL;
93 }
89 } 94 }
90 95
91 const CoordinateSystem3D& system = volume_.GetGeometry().GetProjectionGeometry(projection_); 96 const CoordinateSystem3D& system = volume_.GetGeometry().GetProjectionGeometry(projection_);
92 97
93 /** 98 /**