comparison Framework/Loaders/OrthancMultiframeVolumeLoader.cpp @ 1083:f72d1ab42932 broker

integration mainline->broker
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 22 Oct 2019 13:14:05 +0200
parents e713f1a99861 391fb6d6905d
children 383aa2a7d426
comparison
equal deleted inserted replaced
1079:e6d2ff8f1ab4 1083:f72d1ab42932
110 loader.SetGeometry(*dicom); 110 loader.SetGeometry(*dicom);
111 } 111 }
112 } 112 }
113 }; 113 };
114 114
115
116
117 class OrthancMultiframeVolumeLoader::LoadTransferSyntax : public State 115 class OrthancMultiframeVolumeLoader::LoadTransferSyntax : public State
118 { 116 {
119 public: 117 public:
120 LoadTransferSyntax(OrthancMultiframeVolumeLoader& that) : 118 LoadTransferSyntax(OrthancMultiframeVolumeLoader& that) :
121 State(that) 119 State(that)
227 VolumeImageGeometry geometry; 225 VolumeImageGeometry geometry;
228 geometry.SetSizeInVoxels(width, height, depth); 226 geometry.SetSizeInVoxels(width, height, depth);
229 geometry.SetAxialGeometry(parameters.GetGeometry()); 227 geometry.SetAxialGeometry(parameters.GetGeometry());
230 geometry.SetVoxelDimensions(parameters.GetPixelSpacingX(), 228 geometry.SetVoxelDimensions(parameters.GetPixelSpacingX(),
231 parameters.GetPixelSpacingY(), spacingZ); 229 parameters.GetPixelSpacingY(), spacingZ);
232 volume_->Initialize(geometry, format); 230 volume_->Initialize(geometry, format, true /* Do compute range */);
233 } 231 }
234 232
235 volume_->GetPixelData().Clear(); 233 volume_->GetPixelData().Clear();
236 234
237 ScheduleFrameDownloads(); 235 ScheduleFrameDownloads();