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;
168 filenames.push_back(
m_ReaderList->GetNthElement(i)->GetFileName() );
174 itkExceptionMacro(<<
"No filename value");
185 itkExceptionMacro(<<
"No image "<<i<<
". Only "<<
m_ReaderList->Size()<<
" images available.");
191 itkExceptionMacro(<<
"No filename value");
205 itkExceptionMacro(<<
"No image "<<i<<
". Only "<<
m_ImageList->Size()<<
" images available.");
218 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.");