Home > functions > gui > current_gui_dir > current_gui_advanced_set_parm_gui.m

current_gui_advanced_set_parm_gui

PURPOSE ^

set current_parm to gui.

SYNOPSIS ^

function current_gui_advanced_set_parm_gui(adv_fig, current_parm)

DESCRIPTION ^

 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)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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

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