19 #include "itksys/SystemTools.hxx"
28 this->
SetName(
"Input Image List");
45 for(
unsigned int i=0; i<filenames.size(); i++)
47 const std::string filename = filenames[i];
51 if (!filename.empty())
54 reader->SetFileName(filename);
57 reader->UpdateOutputInformation();
98 if (!filename.empty())
101 reader->SetFileName(filename);
104 reader->UpdateOutputInformation();
128 itkExceptionMacro(<<
"No image "<<
id<<
". Only "<<
m_ReaderList->Size()<<
" images available.");
134 if (!filename.empty())
137 reader->SetFileName(filename);
140 reader->UpdateOutputInformation();
149 m_ImageList->SetNthElement(
id, reader->GetOutput());
159 std::vector<std::string>
164 std::vector<std::string> filenames;
167 filenames.push_back(
m_ReaderList->GetNthElement(i)->GetFileName() );
173 itkExceptionMacro(<<
"No filename value");
184 itkExceptionMacro(<<
"No image "<<i<<
". Only "<<
m_ReaderList->Size()<<
" images available.");
190 itkExceptionMacro(<<
"No filename value");
204 itkExceptionMacro(<<
"No image "<<i<<
". Only "<<
m_ImageList->Size()<<
" images available.");
217 for(
unsigned int i=0; i<imList->
Size(); i++)
270 while(i<m_ImageList->Size() && res==
true)
285 itkExceptionMacro(<<
"No image "<<
id<<
". Only "<<
m_ImageList->Size()<<
" images available.");