Home > functions > gui > preAnalysis > fmri > advanced_parm > pa_fmri_parm_gui_create.m

pa_fmri_parm_gui_create

PURPOSE ^

This function creates gui for fmri advanced parameter.

SYNOPSIS ^

function fig = pa_fmri_parm_gui_create(parent_fig, fmri_parm)

DESCRIPTION ^

 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)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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);

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