Mercurial > hg > ltpda
view m-toolbox/classes/@minfo/clearSets.m @ 49:0bcdf74587d1 database-connection-manager
Cleanup
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Wed, 07 Dec 2011 17:24:36 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
% CLEARSETS Clear the sets and plists of the input minfo objects. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % DESCRIPTION: CLEARSETS Clear the sets and plists of the input minfo % objects. % % CALL: objs = clearSets(objs) % objs.clearSets() % % VERSION: $Id: clearSets.m,v 1.2 2011/01/04 18:14:27 ingo Exp $ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function objs = clearSets(objs) % Decide on a deep copy or a modify objs = copy(objs, nargout); for ii = 1:numel(objs) objs(ii).sets = {}; objs(ii).plists = []; % Clear the sets and plists of the children if ~isempty(objs(ii).children) clearSets(objs(ii).children); end end end