Initialize GUI of vb_signal_processor. [USAGE] data = vb_signal_processor_init(h); [IN] h : figure handle [OUT] data : Initalized application data. Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function [data] = vb_signal_processor_init(h) 0002 % Initialize GUI of vb_signal_processor. 0003 % [USAGE] 0004 % data = vb_signal_processor_init(h); 0005 % [IN] 0006 % h : figure handle 0007 % [OUT] 0008 % data : Initalized application data. 0009 % 0010 % Copyright (C) 2011, ATR All Rights Reserved. 0011 % License : New BSD License(see VBMEG_LICENSE.txt) 0012 0013 % 0014 % --- Previous check 0015 % 0016 if ~exist('data', 'var') || isempty(data) 0017 data = struct; 0018 end 0019 0020 % Gui component handles 0021 H = guihandles(h); 0022 data.H = H; 0023 0024 % 0025 % --- Input MEG/EEG filename 0026 % 0027 data.input_files = cell(0); 0028 0029 % 0030 % --- Output MEG/EEG filename 0031 % 0032 data.postfix = '_filt'; 0033 data.output_files = cell(0); 0034 data.output_ix = []; % see vb_signal_processor_confirm_overwrite_files.m 0035 0036 data.process_list = cell(0); 0037 0038 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0039 % set default value 0040 % 0041 data = vb_signal_processor_set_file_type(data, 'MEG'); 0042 0043 0044 % 0045 % --- After check 0046 % 0047 if nargout ~= 1 0048 error('function caller should receive data object.'); 0049 end