www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgdatasetgui/@table/highlightInputs.m
function highlightInputs(obj, columnIdx) %HIGHLIGHTINPUTS Highlight the input columns for an output % % HIGHLIGHTINPUTS(OBJ, COLUMNIDX) highlights the input columns for the % column COLUMNIDX in the dataset. If the factor at COLUMNIDX is not an % output, no highlighting is applied. % Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc. pDataset = obj.DatasetPointer; hDataset = pDataset.info; HL = false(1, get(hDataset, 'numfactors')); if columnIdx > 0 if isLink(hDataset, columnIdx) linkptrlist = get(hDataset, 'linkptrlist'); ptrlist = get(hDataset, 'ptrlist'); HL(find(linkptrlist(columnIdx)==ptrlist)) = true; else HL(EvalDependancy(hDataset, columnIdx)) = true; end end HL = HL(obj.ColumnOrder); obj.Peer.setColumnHighlights(HL);