]> Creatis software - creaImageIO.git/blobdiff - src/creaImageIOGimmickView.cpp
#333 Export new list of filesnames after DropDuplicatePositions
[creaImageIO.git] / src / creaImageIOGimmickView.cpp
index 47aa9cb2f1b817e8ec386fae312d88481f139cf0..62c7d0c862fbb884d5ec6fcb4f03d47f46489361 100644 (file)
@@ -505,9 +505,9 @@ void GimmickView::ReadImagesNotThreaded(std::vector<vtkImageData*>& s, std::vect
                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);
                        }
@@ -529,7 +529,8 @@ void GimmickView::ReadImagesNotThreaded(std::vector<vtkImageData*>& s, std::vect
        {
                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
@@ -548,7 +549,11 @@ void GimmickView::ReadImagesNotThreaded(std::vector<vtkImageData*>& s, std::vect
                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() );
 
 
@@ -612,7 +617,7 @@ void GimmickView::ReadImagesNotThreaded(std::vector<vtkImageData*>& s, std::vect
                        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