Home > classes > @tsdata > growT.m

growT

PURPOSE ^

GROWT grows the time (x) vector if it is empty.

SYNOPSIS ^

function varargout = growT(varargin)

DESCRIPTION ^

 GROWT grows the time (x) vector if it is empty.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 DESCRIPTION: GROWT grows the time (x) vector if it is empty.

 CALL:        d    = growT(d)

 INPUT:       d - tsdata object

 OUTPUT:      d - tsdata object

 VERSION:     $Id: growT.m,v 1.3 2008/09/04 15:29:32 ingo Exp $

 HISTORY:     12-06-2008 M Hewitson
                 Creation

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SUBFUNCTIONS ^

SOURCE CODE ^

0001 % GROWT grows the time (x) vector if it is empty.
0002 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0003 %
0004 % DESCRIPTION: GROWT grows the time (x) vector if it is empty.
0005 %
0006 % CALL:        d    = growT(d)
0007 %
0008 % INPUT:       d - tsdata object
0009 %
0010 % OUTPUT:      d - tsdata object
0011 %
0012 % VERSION:     $Id: growT.m,v 1.3 2008/09/04 15:29:32 ingo Exp $
0013 %
0014 % HISTORY:     12-06-2008 M Hewitson
0015 %                 Creation
0016 %
0017 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0018 
0019 function varargout = growT(varargin)
0020 
0021   %%% Check if this is a call for parameters
0022   if utils.helper.isinfocall(varargin{:})
0023     varargout{1} = getInfo(varargin{3});
0024     return
0025   end
0026 
0027   d = varargin{1};
0028 
0029   %%% decide whether we modify the pz-object, or create a new one.
0030   d = copy(d, nargout);
0031 
0032   % Grow the time vector
0033   d.setX(linspace(0, d.nsecs-1/d.fs, d.nsecs*d.fs));
0034 
0035   varargout{1} = d;
0036 end
0037 
0038 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0039 %                               Local Functions                               %
0040 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0041 
0042 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0043 %
0044 % FUNCTION:    getInfo
0045 %
0046 % DESCRIPTION: Get Info Object
0047 %
0048 % HISTORY:     11-07-07 M Hewitson
0049 %                Creation.
0050 %
0051 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0052 
0053 function ii = getInfo(varargin)
0054   if nargin == 1 && strcmpi(varargin{1}, 'None')
0055     sets = {};
0056     pl   = [];
0057   else
0058     sets = {'Default'};
0059     pl   = getDefaultPlist;
0060   end
0061   % Build info object
0062   ii = minfo(mfilename, 'tsdata', '', utils.const.categories.internal, '$Id: growT.m,v 1.3 2008/09/04 15:29:32 ingo Exp $', sets, pl);
0063 end
0064 
0065 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0066 %
0067 % FUNCTION:    getDefaultPlist
0068 %
0069 % DESCRIPTION: Get Default Plist
0070 %
0071 % HISTORY:     11-07-07 M Hewitson
0072 %                Creation.
0073 %
0074 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0075 
0076 function plo = getDefaultPlist()
0077   plo = plist();
0078 end
0079

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