diff m-toolbox/classes/@ltpda_uoh/addHistoryWoChangingUUID.m @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/m-toolbox/classes/@ltpda_uoh/addHistoryWoChangingUUID.m	Wed Nov 23 19:22:13 2011 +0100
@@ -0,0 +1,28 @@
+% ADDHISTORYWOCHANGINGUUID Add a history-object to the ltpda_uo object.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% DESCRIPTION: Add a history-object to the ltpda_uoh object.
+%
+% CALL:        obj = addHistoryWoChangingUUID(obj, minfo, h_pl, var_name, inhists, ...);
+%
+% VERSION:     $Id: addHistoryWoChangingUUID.m,v 1.1 2009/08/12 12:31:15 ingo Exp $
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+function varargout = addHistoryWoChangingUUID(varargin)
+  
+  UUIDs = {varargin{1}.UUID};
+  
+  if nargout == 0
+    addHistory(varargin{:});
+    for ii = 1:numel(varargin{1})
+      varargin{1}(ii).UUID = UUIDs{ii};
+    end
+  else
+    varargout{:} = addHistory(varargin{:});
+    for ii = 1:numel(varargout{1})
+      varargout{1}(ii).UUID = UUIDs{ii};
+    end
+  end
+  
+end