function initialize(this,Axes)
%  INITIALIZE  Initializes @freqview objects.

%  Author(s):  
%  Copyright 1986-2002 The MathWorks, Inc.
%  $Revision: 1.1.6.1 $ $Date: 2004/12/26 21:38:52 $


% Get axes in which responses are plotted

[Ny,Nu] = size(Axes);
Curves = [];
Watermarks = [];
for ct = Ny*Nu:-1:1
  Curves(ct,1) = line('XData', NaN, 'YData', NaN, ...
		    'Parent',Axes(ct),'Visible','off');
  SelectionPatch(ct,1) = patch([NaN;NaN;NaN;NaN],[NaN;NaN;NaN;NaN],...
      [1 1 0.7],'Parent',Axes(ct),'Uicontextmenu',uicontextmenu('Parent',...
      ancestor(Axes(ct),'figure')));
end
this.Curves = handle(reshape(Curves,[Ny Nu]));
this.SelectionPatch = handle(reshape(SelectionPatch,[Ny Nu]));