相关代码 |
|
function delete(obj) % Author: T. Krauss % Copyright (c) 1988-98 by The MathWorks, Inc. % $Revision: 1.2 $ obj = struct(obj); for i = 1:length(obj) fig = get(obj(i).h,'parent'); ud = get(fig,'userdata'); ind = find(obj(i).h == [ud.Objects.fdmeas.h]); if isempty(ind) error('Not a valid object') end objud = get(obj(i).h,'userdata'); delete(objud.hlabel) delete(obj(i).h) ud.Objects.fdmeas(ind) = []; set(fig,'userdata',ud) end