Home > functions > gui > bayes_parm_editor_dir > basic_parm > bayes_parm_basic_init.m

bayes_parm_basic_init

PURPOSE ^

creates bayes basic parameter gui.

SYNOPSIS ^

function [fig] = bayes_parm_basic_init(main_obj, proj_root, bayes_parm)

DESCRIPTION ^

 creates bayes basic parameter gui.
 [USAGE]
    bayes_parm_basic_init(<main_obj>[, proj_root][, bayes_parm]);
 [IN]
      main_obj : main object of bayes_parm_editor
     proj_root : project root directory
    bayes_parm : bayes parameter.
 [OUT]
    fig : figure handle of bayes basic 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] = bayes_parm_basic_init(main_obj, proj_root, bayes_parm)
0002 % creates bayes basic parameter gui.
0003 % [USAGE]
0004 %    bayes_parm_basic_init(<main_obj>[, proj_root][, bayes_parm]);
0005 % [IN]
0006 %      main_obj : main object of bayes_parm_editor
0007 %     proj_root : project root directory
0008 %    bayes_parm : bayes parameter.
0009 % [OUT]
0010 %    fig : figure handle of bayes basic parameter gui.
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('main_obj', 'var'), error('main_obj is a required parameter.'); end
0019 if ~exist('proj_root', 'var') || isempty(proj_root)
0020     proj_root = [];
0021 end
0022 if ~exist('bayes_parm', 'var') || isempty(bayes_parm)
0023     bayes_parm = vb_set_bayes_parm;
0024 end
0025 
0026 %
0027 % --- Main Procedure
0028 %
0029 fig = openfig('bayes_parm_editor.fig');
0030 H = guihandles(fig);
0031 H.figure = fig;
0032 
0033 data = struct;
0034 data.H = H;
0035 data.main_obj = main_obj;
0036 
0037 % save data
0038 guidata(fig, data);
0039 
0040 set(H.project_root_edit, 'String', proj_root);

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