for (it=im.begin(); it!=im.end(); ++it)
{
OutStrGimmick out;
- out.img = vtkImageData::New();
+ out.img = vtkImageData::New();
out.img->ShallowCopy(mReader.GetImage(*it));
- if(i_attr.mult)
+ if(i_attr.mult)
{
getAttributes((*it),out.infos,i_attr);
}
{
OutStrGimmick out;
vtkImageData* first = mReader.GetImage( im.front() );
- out.img = vtkImageData::New();
+ out.img = vtkImageData::New();
+
int ext[6];
//EED 2017-01-01 Migration VTK7
#if VTK_MAJOR_VERSION <= 5
double spac[3];
first->GetDimensions(dim);
first->GetSpacing(spac);
- out.img->SetSpacing(spac);
+
+ //EED 2024-01-24
+ spac[2] = i_zspc;
+
+ out.img->SetSpacing(spac);
out.img->SetDimensions(dim[0], dim[1], (int)im.size() );
for (int slice= 0 ; slice <dim[2]; slice++)
{
OutStrGimmick out;
- out.img = vtkImageData::New();
+ out.img = vtkImageData::New();
out.img->SetSpacing(spac);
int ext[6];
//EED 2017-01-01 Migration VTK7