This function creates gui for fmri advanced parameter. [USAGE] fig = pa_fmri_parm_gui_create(<parent_fig> [,fmri_parm]); [IN] parent_fig : figure handle of fmri parm gui. fmri_parm : fmri parameter. [OUT] fig : figure handle of fmri advanced parameter gui. Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function fig = pa_fmri_parm_gui_create(parent_fig, fmri_parm) 0002 % This function creates gui for fmri advanced parameter. 0003 % [USAGE] 0004 % fig = pa_fmri_parm_gui_create(<parent_fig> [,fmri_parm]); 0005 % [IN] 0006 % parent_fig : figure handle of fmri parm gui. 0007 % fmri_parm : fmri parameter. 0008 % [OUT] 0009 % fig : figure handle of fmri advanced parameter gui. 0010 % 0011 % Copyright (C) 2011, ATR All Rights Reserved. 0012 % License : New BSD License(see VBMEG_LICENSE.txt) 0013 0014 % 0015 % --- Previous check 0016 % 0017 if ~exist('parent_fig', 'var') 0018 error('parent_fig is a required parameter.'); 0019 end 0020 if ~exist('fmri_parm', 'var') 0021 fmri_parm = vb_set_fmri_parm; 0022 end 0023 0024 % 0025 % --- Main Procedure 0026 % 0027 fig = openfig('pa_fmri_parm_gui.fig'); 0028 H = guihandles(fig); 0029 0030 % save data 0031 data = struct; 0032 data.H = struct; 0033 0034 % save data 0035 data.H = H; 0036 data.H.figure = fig; 0037 data.parent_fig = parent_fig; 0038 guidata(fig, data); 0039 0040 % set parameter to gui 0041 pa_fmri_parm_gui_set_parm(fig, fmri_parm);