0001 function [obj] = bm_edit_app_new()
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 obj = struct;
0014
0015
0016 obj.class_type = 'bm_edit_app';
0017
0018
0019
0020
0021
0022
0023 obj.model_name_list = cell(0);
0024
0025
0026 obj.view2d = bm_edit_app_view2d_new;
0027 obj.view3d = bm_edit_app_view3d_new;
0028
0029
0030 obj.view_setting2d = bm_view_parm2d_new;
0031 obj.view_setting3d = bm_view_parm3d_new;
0032
0033
0034 obj.bmm = bm_manager_new;
0035
0036
0037 obj.ppm = process_parm_editor_new;
0038
0039
0040 obj.h = openfig('bm_edit_app.fig');
0041
0042
0043 obj.menu_parm_map = bm_edit_app_make_menu_map(obj);
0044
0045
0046 obj = bm_edit_app_update_ui_state(obj);
0047
0048
0049
0050
0051 guidata(obj.h, obj);
0052