view m-toolbox/test/gui/functions/gltpda_aoPlot.m @ 4:e3c5468b1bfe database-connection-manager

Integrate with LTPDAPreferences
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Mon, 05 Dec 2011 16:20:06 +0100
parents f0afece42f48
children
line wrap: on
line source

function gltpda_aoPlot(handles, ax)

% GLTPDA_AOPLOT plot analysis objects.
% 
% 
% M Hewitson 15-02-07
% 
% $Id: gltpda_aoPlot.m,v 1.1 2007/03/12 13:00:31 hewitson Exp $
% 


% get AO array
aos = getappdata(handles.main, 'aos');

% Get selected objects
selected = get(handles.aoList, 'Value');
if selected == 0
  selected = 1;
end
as = aos.objs(selected);

% Go through and check objects
a = as(1);
d = a.data;
dinfo = whos('d');
cl = dinfo.class;
for j=2:length(as)
  a = as(j);
  d = a.data;
  dinfo = whos('d');
  if ~strcmp(dinfo.class, cl)
    error('### objects should all be the same data type for plotting.');
  end
end

% Plot
% Choose history axes
axes(ax);
plot(aos.objs(selected));
hold off;



% END