view m-toolbox/classes/@tsdata/setX.m @ 35:4be5f7a5316f database-connection-manager

Suppress output messages on preferences loading and saving
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Mon, 05 Dec 2011 16:20:06 +0100
parents f0afece42f48
children
line wrap: on
line source

% SETX Set the property 'x'.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% DESCRIPTION: Set the property 'x'.
%
% CALL:              obj.setX([1 2 3]);
%              obj = obj.setX([1 2 3]); create copy of the object
%
% INPUTS:      obj - must be a single tsdata object.
%
% VERSION:     $Id: setX.m,v 1.1 2011/10/05 12:01:28 ingo Exp $
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function varargout = setX(varargin)
  
  obj = varargin{1};
  
  % In this case we have to sett the toffset to 0.
  %
  % This is necessary because some methods get the x-vector with getX and
  % then contains the x-vector the toffset.
  obj.setToffset(0);
  
  if nargout>0
    obj = setX@data2D(varargin{:});
  else
    setX@data2D(varargin{:});
  end
  
  varargout{1} = obj;
  
end