reader->ReadImageInformation();
if (mInputFilenames.size() > 1)
Update(reader->GetNumberOfDimensions()+1,reader->GetComponentTypeAsString(reader->GetComponentType()),type);
+ else if (reader->GetNumberOfComponents() > 1 && type != VECTORFIELD && type != VECTORFIELDWITHTIME)
+ Update(reader->GetNumberOfDimensions()+1,reader->GetComponentTypeAsString(reader->GetComponentType()),VECTORPIXELIMAGE);
else
Update(reader->GetNumberOfDimensions(),reader->GetComponentTypeAsString(reader->GetComponentType()),type);
}
f.open(filename.c_str());
if(!itkMatRead && f.is_open()) {
itkMatRead = true;
- std::vector<std::string> l;
- l.push_back(filename);
- itkMat = clitk::createMatrixFromElastixFile<3>(l, true);
+ itkMat = clitk::createMatrixFromElastixFile<3>(filename, true);
}
f.close();