[Vv] small vv bug
Joel Schaerer
joel.schaerer at gmail.com
Tue Apr 5 17:11:14 CEST 2011
Hi all,
I lost quite some time today because vv does not warn the user when it
doesn't find the raw file attached to an mhd. Instead, it displays garbage.
The function that needs to be fixed is probably vvImageReader::Update.
Unfortunately, I don't know ITK well enough to know immediately what
needs to be done. Any ideas?
joel
//------------------------------------------------------------------------------
void vvImageReader::Update(LoadedImageType type)
{
itk::ImageIOBase::Pointer reader =
itk::ImageIOFactory::CreateImageIO(mInputFilenames[0].c_str(),
itk::ImageIOFactory::ReadMode);
if (!reader) {
mLastError="Unable to read file.";
} else {
reader->SetFileName(mInputFilenames[0]);
reader->ReadImageInformation();
if (mInputFilenames.size() > 1)
Update(reader->GetNumberOfDimensions()+1,reader->GetComponentTypeAsString(reader->GetComponentType()),type);
else
Update(reader->GetNumberOfDimensions(),reader->GetComponentTypeAsString(reader->GetComponentType()),type);
}
}
//------------------------------------------------------------------------------
More information about the vv
mailing list