Home > m > gui > ltpdv > callbacks > ltpdv_set_filter_list.m

ltpdv_set_filter_list

PURPOSE ^

Get filters

SYNOPSIS ^

function ltpdv_set_filter_list(mainfig)

DESCRIPTION ^

 Get filters

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function ltpdv_set_filter_list(mainfig)
0002 
0003 % Get filters
0004 filts = getappdata(mainfig, 'Filters');
0005 
0006 % Get handle to filter list
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

Generated on Mon 08-Sep-2008 13:18:47 by m2html © 2003