Program: bbtk
Module: $RCSfile: bbitkImageSeriesReader.cxx,v $
Language: C++
- Date: $Date: 2008/02/05 12:03:01 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2008/06/26 07:55:12 $
+ Version: $Revision: 1.5 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
namespace bbitk
{
- BBTK_USER_BLACK_BOX_IMPLEMENTATION(ImageSeriesReader,bbtk::UserBlackBox);
-
+ BBTK_BLACK_BOX_IMPLEMENTATION(ImageSeriesReader,bbtk::AtomicBlackBox);
+
BBTK_ADD_BLACK_BOX_TO_PACKAGE(itk,ImageSeriesReader);
-
-
-
void ImageSeriesReader::Read()
{
const std::vector<std::string>& filenames = bbGetInputFileNames();
if (!filenames.size())
{
- bbtkError("Void vector passed to "<<bbGetFullName());
+ typedef Image_uint8_t_2_ptr itype;
+ Image_uint8_t_2::Pointer p = Image_uint8_t_2::New();
+ Image_uint8_t_2::IndexType i;
+ i.Fill(0);
+ Image_uint8_t_2::SizeType s;
+ s.Fill(1);
+ Image_uint8_t_2::RegionType r(i,s);
+ p->SetRegions(r);
+ p->Allocate();
+ p->Register();
+ bbSetOutputOut(p.GetPointer());
+ return;
+ //bbtkError("Void vector passed to "<<bbGetFullName());
}
std::string filename = filenames[0];
}
-
-
/**
Template Processing
*/
<<bbtk::TypeName<T>()
<<">::Read()"<<std::endl);
-
-
typedef T itkImageType;
typedef itk::ImageSeriesReader< itkImageType > itkReaderType;
}
reader->GetOutput()->Register();
+ // if (bbGetOutputOut())
bbSetOutputOut ( reader->GetOutput() );
bbtkDebugDecTab("Core",9);