% method of class @signal
% function sigresult=append(sig1,sig2)
% appends the second signal behind the first
%
%   INPUT VALUES:
%       sig1:  first @signal
%       sig2:  second @signal
%    
%   RETURN VALUE:
%       sigresult:  @signal
%
% (c) 2003-2008, University of Cambridge, Medical Research Council 
% Maintained by Tom Walters (tcw24@cam.ac.uk), written by Stefan Bleeck (stefan@bleeck.de)
% http://www.pdn.cam.ac.uk/cnbh/aim2006
% $Date: 2008-06-10 18:00:16 +0100 (Tue, 10 Jun 2008) $
% $Revision: 585 $


function sig=append(sig,b)

nr=max(size(b));

if nr==1
%     b=setstarttime(b,getmaximumtime(sig));
 	a=[sig.werte' getvalues(b)'];
	sig.werte=a';
% 	sig=add(sig,b,getlength(sig));
    return;
end

for i=1:nr
    sig=add(sig,b{i},getlength(sig));
end

