IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
uip_report_estlog.m
Go to the documentation of this file.
1 %> @ingroup guigroup
2 %> @file
3 %> @brief Properties Window for @ref report_estlog
4 %>
5 %> <b>Generate time snapshot confusion matrices</b> - see report_estlog::flag_individual
6 %>
7 %> @sa report_estlog
8 
9 %> @cond
10 function varargout = uip_report_estlog(varargin)
11 
12 % Begin initialization code - DO NOT EDIT
13 gui_Singleton = 1;
14 gui_State = struct('gui_Name', mfilename, ...
15  'gui_Singleton', gui_Singleton, ...
16  'gui_OpeningFcn', @uip_report_estlog_OpeningFcn, ...
17  'gui_OutputFcn', @uip_report_estlog_OutputFcn, ...
18  'gui_LayoutFcn', [] , ...
19  'gui_Callback', []);
20 if nargin && ischar(varargin{1})
21  gui_State.gui_Callback = str2func(varargin{1});
22 end
23 
24 if nargout
25  [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
26 else
27  gui_mainfcn(gui_State, varargin{:});
28 end
29 % End initialization code - DO NOT EDIT
30 
31 
32 % --- Executes just before uip_report_estlog is made visible.
33 function uip_report_estlog_OpeningFcn(hObject, eventdata, handles, varargin)
34 handles.output.flag_ok = 0;
35 guidata(hObject, handles);
36 gui_set_position(hObject);
37 
38 
39 % --- Outputs from this function are returned to the command clae.
40 function varargout = uip_report_estlog_OutputFcn(hObject, eventdata, handles)
41 try
42  uiwait(handles.figure1);
43  handles = guidata(hObject);
44  varargout{1} = handles.output;
45  delete(gcf);
46 catch %#ok<*CTCH>
47  output.flag_ok = 0;
48  output.params = {};
49  varargout{1} = output;
50 end;
51 
52 % --- Executes on button press in pushbuttonOK.
53 function pushbuttonOK_Callback(hObject, eventdata, handles) %#ok<*INUSL>
54 try
55  handles.output.params = {...
56  'flag_individual', int2str(get(handles.checkbox_flag_individual, 'Value')), ...
57  'flag_balls', int2str(get(handles.checkbox_flag_balls, 'Value')), ...
58  };
59  handles.output.flag_ok = 1;
60  guidata(hObject, handles);
61  uiresume();
62 catch ME
63  irerrordlg(ME.message, 'Cannot continue');
64 
65 end;
66 
67 function checkbox_flag_individual_Callback(hObject, eventdata, handles) %#ok<*DEFNU,*INUSD>
68 function checkbox_flag_balls_Callback(hObject, eventdata, handles)
69 %> @endcond
estlog 's HTML (confusion matrices)
Definition: report_estlog.m:4
Property flag_individual
Definition: report_estlog.m:9
function gui_set_position(in hObject)
function irerrordlg(in errorstring, in dlgname)