0001 function ltpdv_set_filter_list(mainfig)
0002
0003
0004 filts = getappdata(mainfig, 'Filters');
0005
0006
0007 fh = findobj(mainfig, 'Tag', 'LTPDVfilterList');
0008
0009 data = {};
0010 for j=1:length(filts)
0011 filt = filts(j);
0012 fc = find(filt.hist.plistUsed, 'fc');
0013 if ~isempty(fc)
0014 extra = mat2str(fc);
0015 else
0016 extra = '';
0017 end
0018 if isempty(extra)
0019 data = [data; {sprintf('%s', filt.name)}];
0020 else
0021 data = [data; {sprintf('%s | %s', filt.name, extra)}];
0022 end
0023 end
0024
0025 set(fh, 'String', data)
0026 set(fh, 'Value', 1)
0027