set current_parm to gui. [USAGE] [adv_fig] = current_gui_advanced_set_parm(adv_fig, current_parm); [IN] adv_fig : current_gui_advanced gui figure handle. current_parm : current parameter. [OUT] adv_fig : updated current_gui_advanced adv_figect. Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function current_gui_advanced_set_parm_gui(adv_fig, current_parm) 0002 % set current_parm to gui. 0003 % [USAGE] 0004 % [adv_fig] = current_gui_advanced_set_parm(adv_fig, current_parm); 0005 % [IN] 0006 % adv_fig : current_gui_advanced gui figure handle. 0007 % current_parm : current parameter. 0008 % [OUT] 0009 % adv_fig : updated current_gui_advanced adv_figect. 0010 % 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('adv_fig', 'var'), error('adv_fig is a required parameter.'); end 0019 if ~exist('current_parm', 'var') 0020 error('current_parm is a required parameter.'); 0021 end 0022 0023 % 0024 % --- Main procedure 0025 % 0026 0027 data = guidata(adv_fig); 0028 H = data.H; 0029 0030 % 0031 % --- Overlap mode 0032 % 0033 if isfield(current_parm, 'overlap_mode') 0034 if current_parm.overlap_mode == 0 0035 set(H.overlapped_radiobutton, 'Value', 1); 0036 set(H.concatenate_radiobutton, 'Value', 0); 0037 else 0038 set(H.overlapped_radiobutton, 'Value', 0); 0039 set(H.concatenate_radiobutton, 'Value', 1); 0040 end 0041 end 0042 0043