Home > functions > gui > project_mgr_dir > project_mgr_set_ix_for_check_model.m

project_mgr_set_ix_for_check_model

PURPOSE ^

set index for check model

SYNOPSIS ^

function [data] = project_mgr_set_ix_for_check_model(data, parm_type, ix)

DESCRIPTION ^

 set index for check model
 [USAGE]
    [data] = project_mgr_set_ix_for_check_model(<data>, <parm_type>, <ix>);
 [IN]
         data : project_mgr data
    parm_type : 'brain_parm' or 'fmri_parm' or 'meg_parm' (char array)
           ix : selected line number of parameter list.   (scalar)
 [OUT]
   data : project_mgr data(updated)

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [data] = project_mgr_set_ix_for_check_model(data, parm_type, ix)
0002 % set index for check model
0003 % [USAGE]
0004 %    [data] = project_mgr_set_ix_for_check_model(<data>, <parm_type>, <ix>);
0005 % [IN]
0006 %         data : project_mgr data
0007 %    parm_type : 'brain_parm' or 'fmri_parm' or 'meg_parm' (char array)
0008 %           ix : selected line number of parameter list.   (scalar)
0009 % [OUT]
0010 %   data : project_mgr data(updated)
0011 %
0012 % Copyright (C) 2011, ATR All Rights Reserved.
0013 % License : New BSD License(see VBMEG_LICENSE.txt)
0014 
0015 %
0016 % --- Previous check
0017 %
0018 if ~exist('data', 'var')
0019     error('data is a required parameter.');
0020 end
0021 if ~exist('parm_type', 'var')
0022     error('parm_type is a required parameter.');
0023 end
0024 if ~exist('ix', 'var')
0025     error('ix is a required parameter.');
0026 end
0027 
0028 %
0029 % --- Main Procedure
0030 %
0031 switch(parm_type)
0032     case 'brain_parm'
0033         data.parm_ix_for_check_model(1) = ix;
0034     case 'fmri_parm'
0035         data.parm_ix_for_check_model(2) = ix;
0036     case 'meg_parm'
0037         data.parm_ix_for_check_model(3) = ix;
0038     otherwise
0039         error('invalid parm_type is specified.');
0040 end
0041 
0042 %
0043 % --- After check
0044 %
0045 if nargout < 1
0046     error('function caller should receive data.');
0047 end

Generated on Tue 27-Aug-2013 11:46:04 by m2html © 2005