+//------------------------------------------------------------------------------
+
+
+//------------------------------------------------------------------------------
+//Read transformation in NKI format (Xdr, transposed, cm)
+void vvImageReader::ReadNkiImageTransform()
+{
+ bool bRead=false;
+ std::string filename = mInputFilenames[0]+".MACHINEORIENTATION";
+ if(itksys::SystemTools::FileExists(filename.c_str())){
+ typedef itk::ImageFileReader< itk::Image< double, 2 > > MatrixReaderType;
+ MatrixReaderType::Pointer readerTransfo = MatrixReaderType::New();
+ readerTransfo->SetFileName(filename);
+ try {
+ bRead = true;
+ readerTransfo->Update();
+ } catch( itk::ExceptionObject & err ) {
+ bRead=false;
+ std::cerr << "Cannot read " << filename << std::endl
+ << "The error is: " << err << std::endl;
+ }