function h = df2t(varargin)
%DF2T  Constructor for the direct-form II transposed object.
%   F = DF2T(B,A) creates a direct-form II transposed (DF2T)
%   object F with numerator coefficients specified in vector
%   B and denominator coefficients specified in vector A.
%
%   F = DF2T(B1,A1,B2,A2,...) creates a DF2T object F of
%   cascaded direct-form II transposed sections. The i-th
%   numerator and denominator are given by the coefficients
%   in vectors Bi and Ai respectively.
%
%   F = DF2T({{B1,A1},{B2,A2},...}) is equivalent to
%   F = DF2T(B1,A1,B2,A2,...).
%
%   F = DF2T(...,C) creates a DF2T object of direct-form
%   II transposed sections connected as indicated in C.  C can
%   be either 'cas' (default) for cascaded connections or 'par'
%   for parallel connections.

%   Author(s): R. Losada
%   Copyright 1988-2000 The MathWorks, Inc.
%   $Revision: 1.3 $  $Date: 2000/06/13 21:20:35 $ 

% Constructor may be used as a structure converter to itself, handle this case
htest = dtf(varargin{:});
if isa(htest,'df2t'),
    h = htest;
    return
end

h.version = 1;

h = class(h,'df2t',dtf(varargin{:}));
    
