Home > vbmeg > functions > gui > preAnalysis > fmri > advanced_parm > pa_fmri_parm_gui_set_parm.m

pa_fmri_parm_gui_set_parm

PURPOSE ^

set fmri_parm to advanced parameter gui.

SYNOPSIS ^

function pa_fmri_parm_gui_set_parm(fig, fmri_parm)

DESCRIPTION ^

 set fmri_parm to advanced parameter gui.
 [USAGE]
    pa_fmri_parm_gui_get_parm(<fig>, <fmri_parm>);
 [IN]
          fig : figure handle of fmri advanced parameter gui.
    fmri_parm : fmri_parm
 [OUT]
    none

 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:

SUBFUNCTIONS ^

SOURCE CODE ^

0001 function pa_fmri_parm_gui_set_parm(fig, fmri_parm)
0002 % set fmri_parm to advanced parameter gui.
0003 % [USAGE]
0004 %    pa_fmri_parm_gui_get_parm(<fig>, <fmri_parm>);
0005 % [IN]
0006 %          fig : figure handle of fmri advanced parameter gui.
0007 %    fmri_parm : fmri_parm
0008 % [OUT]
0009 %    none
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('fig', 'var') || isempty(fig) || ~ishandle(fig)
0018     error('figure handle is invalid.');
0019 end
0020 if ~exist('fmri_parm')
0021     fmri_parm = vb_set_fmri_parm; % default
0022 end
0023 
0024 %
0025 % --- Main Procedure
0026 %
0027 data = guidata(fig);
0028 H = data.H;
0029 
0030 % T-value threshold (one-sided)
0031 val = fmri_parm.Tthres;
0032 set_value(H.T_value_edit, num2str(val));
0033 
0034 % Percent signalchange threshold (two-sided) (unit : %)
0035 val = fmri_parm.PSthres;
0036 set_value(H.PS_threshold_edit, num2str(val));
0037 
0038 % Radius threshold for converting a voxel image to a surface image (unit:mm)
0039 val = fmri_parm.Rthres;
0040 set_value(H.spm_radius_edit, num2str(val));
0041 
0042 function set_value(h, str)
0043 set(h, 'String', str);
0044 setappdata(h, 'pre_val', str);

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005