get advanced current parameter. [USAGE] [current_parm] = current_gui_advanced_get_parm_gui(adv_fig); [IN] adv_fig : current advanced parameter figure handle. [OUT] current_parm : current_parm (which has only advanced parameter field.) Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function [current_parm] = current_gui_advanced_get_parm_gui(adv_fig) 0002 % get advanced current parameter. 0003 % [USAGE] 0004 % [current_parm] = current_gui_advanced_get_parm_gui(adv_fig); 0005 % [IN] 0006 % adv_fig : current advanced parameter figure handle. 0007 % [OUT] 0008 % current_parm : current_parm (which has only advanced parameter field.) 0009 % 0010 % Copyright (C) 2011, ATR All Rights Reserved. 0011 % License : New BSD License(see VBMEG_LICENSE.txt) 0012 0013 % 0014 % --- Previous check 0015 % 0016 if ~exist('adv_fig', 'var'), error('adv_fig is a required parameter.'); end 0017 0018 % 0019 % --- Main Procedure 0020 % 0021 0022 % 0023 % --- Overlapped mode 0024 % 0025 data = guidata(adv_fig); 0026 H = data.H; 0027 0028 current_parm = struct; 0029 if get(H.overlapped_radiobutton, 'Value') 0030 current_parm.overlap_mode = 0; % overlapped 0031 elseif get(H.concatenate_radiobutton, 'Value') 0032 current_parm.overlap_mode = 1; % concatenate 0033 end 0034