X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkReadMHDPlane.cxx;h=0c1833c49c57f72c1aae0040d75ad9199da2e834;hb=c50bb967c4e678eec374cf91e233965b94005f4a;hp=d6818392ee6566160afc72b6f71da87257fe5e43;hpb=4b79238a4a0c468f952d781f7cf7c3c2bb95029f;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkReadMHDPlane.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkReadMHDPlane.cxx index d681839..0c1833c 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkReadMHDPlane.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkReadMHDPlane.cxx @@ -385,7 +385,7 @@ void ReadMHDPlane::copy_YZ_plane(int fd,vtkImageData *newImage,int slice,int iWi exit(1); } - pImage=(char*)(newImage->GetScalarPointer(i, j,iWidth )); + pImage=(char*)(newImage->GetScalarPointer(i, dimZ-1-j,iWidth )); if ((ret = read(fd, pImage , dataSize)) < 0) { fprintf(stderr, "Failed reading: %s\n", strerror(errno)); @@ -404,7 +404,7 @@ void ReadMHDPlane::copy_XZ_plane(int fd,vtkImageData *newImage,int slice,int iWi pos = dimX*(long long int)slice*dataSize; long long sizeBytesPlane = dimX*dimY*dataSize; char *pImage = (char*)( newImage->GetScalarPointer(0,0,iWidth) ); - for (j=0;j=0;j--) { #if defined(_WIN32) if (_lseeki64( fd, pos + j*sizeBytesPlane , SEEK_SET ) < 0)