function [A,Struct]=ReadCor(corfile) % function [A,Struct]=ReadCor(corfile) % % Function to read coregistration data from NRU cor format. % Input is corfile (.cor filename to read) and % ouputs % % A - "real world" / talairach space transformation matrix % Struct with fields % A - "real world" / talairach space transformation matrix % hdrI - input space Analyze hdr % hdrO - output space Analyze hdr % descr - descriptive string % % NRU cor format is simply a matlab .mat file (with extension % .cor). The contents is the above Struct, as well as the variable % 'filetype', with value 'nru_cor'; % % Warning: Existence of corfile is not checked - must be done % before calling ReadCor, e.g. using uigetfile % % PW, NRU, 2001 % % This string defines that this is a Math reading module, what string % to put in the main interface, and the extension of the files to be read. % MATHREADDESC NRU COR format (*.cor)A valid module for saving registration data from MARS has the following structure (Part of code from SaveCor.m).
function message=SaveCor(corfile,Struct) % % function SaveCor(corfile,Struct) % % Function to save coregistration data to NRU cor format. % Inputs are airfile (output filename) and % Struct with fields % A - "real world" / talairach space transformation matrix % hdrI - input space Analyze hdr % hdrO - output space Analyze hdr % descr - descriptive string % % NRU cor format is simply a matlab .mat file (with extension % .cor). The contents is the above Struct, as well as the variable % 'filetype', with value 'nru_cor'; % % Warning: Output is written to 'corfile' without checking. % Checking should be done beforehand, e.g. using uiputfile. % % % PW, NRU, 2001 % % This string defines that this is a Math saving module, what string % to put in the main interface, and the extension of the files to be % written % MATHDESC NRU COR format (*.cor)Modules delivered with the PVEOut registration package to read/save math data are