namespace creaImageIO
{
-/* bool SimpleView::readFile(std::vector<std::string> i_filenames, std::vector<vtkImageData *> &i_img)
+ bool SimpleView::readFile(std::vector<std::string> i_filenames, std::vector<vtkImageData *> &i_img)
{
bool bresult, bfinal = true;
ImageReader *mReader = new ImageReader();
if(bresult)
{
i_img.push_back(mReader->ReadImage((*it).c_str()));
- }
- else
- {
+ } else {
+ printf("ERROR. Impossible to read file %s\n", (*it).c_str() );
bfinal = false;
- }
- }
+ } // if
+ } // for
delete mReader;
return bfinal;
}
+
bool SimpleView::readDirectory(const std::string i_pathname, std::vector<vtkImageData *> &i_imgs)
{
bool bresult = true;
{
if (!boost::filesystem::is_directory(itr->status()))
{
- if( mReader->CanRead(itr->string()) )
+ if( mReader->CanRead(itr->path().string()) )
{
- names.push_back(itr->string());
+ names.push_back(itr->path().string());
}
}
}
std::sort (names.begin(), names.end()); // make sure names are in lexicographical order
- int lgr = names.size();
+ int lgr = (int)names.size();
for(int i=0; i<lgr; i++)
{
}
}
return bresult;
- }*/
+ }
}
-