Home > functions > gui > bm_editor > bm_edit_app > bm_edit_app_new.m

bm_edit_app_new

PURPOSE ^

create bm_edit_app object

SYNOPSIS ^

function [obj] = bm_edit_app_new()

DESCRIPTION ^

 create bm_edit_app object
 [USAGE]
    [obj] = bm_edit_app_new;
 [IN]
    none
 [OUT]
    obj : bm_edit_app object

 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 [obj] = bm_edit_app_new()
0002 % create bm_edit_app object
0003 % [USAGE]
0004 %    [obj] = bm_edit_app_new;
0005 % [IN]
0006 %    none
0007 % [OUT]
0008 %    obj : bm_edit_app object
0009 %
0010 % Copyright (C) 2011, ATR All Rights Reserved.
0011 % License : New BSD License(see VBMEG_LICENSE.txt)
0012 
0013 obj = struct;
0014 
0015 % set class type
0016 obj.class_type = 'bm_edit_app';
0017 
0018 %
0019 % --- Member initialize
0020 %
0021 
0022 % brain model name list
0023 obj.model_name_list = cell(0);
0024 
0025 % view object
0026 obj.view2d = bm_edit_app_view2d_new;
0027 obj.view3d = bm_edit_app_view3d_new;
0028 
0029 % view setting object
0030 obj.view_setting2d = bm_view_parm2d_new;
0031 obj.view_setting3d = bm_view_parm3d_new;
0032 
0033 % brain model manager
0034 obj.bmm = bm_manager_new;
0035 
0036 % process parm editor
0037 obj.ppm = process_parm_editor_new;
0038 
0039 % Figure handle
0040 obj.h = openfig('bm_edit_app.fig');
0041 
0042 % menu map for menu to parm_type conversion
0043 obj.menu_parm_map = bm_edit_app_make_menu_map(obj);
0044 
0045 % ui status update
0046 obj = bm_edit_app_update_ui_state(obj);
0047 
0048 %
0049 % --- save application instance to figure
0050 %
0051 guidata(obj.h, obj);
0052

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