function h = pzview(Type)
%PZVIEW  Constructs HG object for pole/zero group rendering.

%   Author(s): P. Gahinet
%   Copyright 1986-2000 The MathWorks, Inc. 
%   $Revision: 1.2 $ $Date: 2000/06/14 20:21:34 $


if nargout==0
    % Register class 
    c = schema.class(findpackage('sisogui'),'pzview');
    
    % Define properties
    % REVISIT: make them of type handle vectors when cat(1,v1,v2,..) works on such vectors
    schema.prop(c,'GroupData','handle');   % Handle of underlying PZGROUP object
    schema.prop(c,'Zero','mxArray');       % Zero handles (HG objects)
    schema.prop(c,'Pole','mxArray');       % Pole handles (HG objects)
    schema.prop(c,'Ruler','mxArray');      % Ruler handles (HG objects)
    schema.prop(c,'Extra','mxArray');      % Other objects (e.g., notch width markers)
 
else
    % Create class instance
    h = sisogui.pzview;
    
end
