X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fitk%2Fsrc%2FbbitkImageSeriesReader.cxx;h=0d6b35eefcd687cc9aa1cc24f7db17b22b55af1f;hb=a33ac70f8c32efdcef70b39a444117e1901086ca;hp=d182265656bb632c164995e5fcadd40d1ae11f34;hpb=17ac9460f5ea5600d1065fbe3ee4ad826d7bb4fc;p=bbtk.git diff --git a/packages/itk/src/bbitkImageSeriesReader.cxx b/packages/itk/src/bbitkImageSeriesReader.cxx index d182265..0d6b35e 100644 --- a/packages/itk/src/bbitkImageSeriesReader.cxx +++ b/packages/itk/src/bbitkImageSeriesReader.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbitkImageSeriesReader.cxx,v $ Language: C++ - Date: $Date: 2009/05/15 14:57:58 $ - Version: $Revision: 1.9 $ + Date: $Date: 2009/06/24 08:08:57 $ + Version: $Revision: 1.10 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -67,6 +67,7 @@ namespace bbitk void ImageSeriesReader::Read() { +std::cout << "--------------------------------------------------- ImageSeriesReader::Read( NO template)" << std::endl; const std::vector& filenames = bbGetInputFileNames(); if (!filenames.size()) { @@ -81,12 +82,16 @@ namespace bbitk p->Allocate(); p->Register(); bbSetOutputOut(p.GetPointer()); +std::cout << "--------------------------------------------------- ImageSeriesReader::Read( NO image found)" << std::endl; return; //bbtkError("Void vector passed to "<GetComponentTypeInfo(), genericReader->GetNumberOfDimensions() + plusUn); - BBTK_TEMPLATE_ITK_IMAGE_SWITCH(typ,Read); @@ -118,6 +122,7 @@ namespace bbitk template void ImageSeriesReader::Read() { +std::cout << "--------------------------------------------------- ImageSeriesReader::Read()" << std::endl; bbtkDebugMessageInc("Core",9,"bbitk::ImageSeriesReader<" <() <<">::Read()"<& filenames = bbGetInputFileNames(); - reader->SetFileNames(filenames); + +std::cout << "--------------------------------------------------- size " << filenames.size() << std::endl; + for (int i = 0; i< filenames.size(); i++) + std::cout << "-- [" <SetFileNames(filenames); + try { reader->Update(); } catch( std::exception& e ) { @@ -143,16 +154,19 @@ namespace bbitk spacingToBeSet = true; spacingJPRx[0]= bbGetInputXSpacing(); } + if (bbGetInputYSpacing() > 0.) { spacingToBeSet = true; spacingJPRx[1]= bbGetInputYSpacing(); } + if (bbGetInputZSpacing() > 0.) { spacingToBeSet = true; spacingJPRx[2]= bbGetInputZSpacing(); } + if (spacingToBeSet) reader->GetOutput()->SetSpacing(spacingJPRx); // JPRx @@ -164,7 +178,6 @@ namespace bbitk bbtkDebugDecTab("Core",9); } - } // eo namespace bbtk