X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOGimmickView.cpp;fp=src%2FcreaImageIOGimmickView.cpp;h=47aa9cb2f1b817e8ec386fae312d88481f139cf0;hb=7805f0d563d5ba9be6022f8016c589b57c287f1d;hp=9b4169f571d09d296304fee2f6833fa7e7b2ddff;hpb=79372affb878a3ffd7896b8ffbb06b564c0550ce;p=creaImageIO.git diff --git a/src/creaImageIOGimmickView.cpp b/src/creaImageIOGimmickView.cpp index 9b4169f..47aa9cb 100644 --- a/src/creaImageIOGimmickView.cpp +++ b/src/creaImageIOGimmickView.cpp @@ -124,7 +124,6 @@ namespace creaImageIO /// Destructor GimmickView::~GimmickView() { - printf("EED GimmickView::~GimmickView DESTROCTEUR \n"); GimmickDebugMessage(1,"GimmickView::~GimmickView" <& s, std::vect OutputAttr i_attr, double i_zspc) { OutStrGimmick out; - vtkImageData* first = mReader.GetImage( im.front()); + vtkImageData* first = mReader.GetImage( im.front() ); out.img = vtkImageData::New(); int ext[6]; //EED 2017-01-01 Migration VTK7 @@ -564,7 +563,6 @@ void GimmickView::ReadImagesNotThreaded(std::vector& s, std::vect out.img->AllocateScalars(first->GetScalarType(), first->GetNumberOfScalarComponents()); #endif - unsigned long imsize = dim[0] * dim[1]; imsize = imsize * dim[2] ; // deal with multiframes here // differents formats char , short, etc... @@ -574,12 +572,13 @@ void GimmickView::ReadImagesNotThreaded(std::vector& s, std::vect //!!!!out.img->SetSpacing(i_zspc); int slice = 0; std::vector::iterator it; + for (it=im.begin(); it!=im.end(); ++it) { vtkImageData* cur = mReader.GetImage( (*it) ); memcpy(out.img->GetScalarPointer(0,0,slice), cur->GetScalarPointer(0,0,0), imsize); slice++; - } + } // for it getAttributes(im.front(),out.infos, i_attr); o_output.push_back(out); @@ -768,7 +767,6 @@ void GimmickView::ReadImagesNotThreaded(std::vector& s, std::vect //EED UnMosaic step... //How to verifie if is a mosaic file , with how many images inside?? - }