diff m-toolbox/classes/@aoplotter/aoplotter.m @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/m-toolbox/classes/@aoplotter/aoplotter.m	Wed Nov 23 19:22:13 2011 +0100
@@ -0,0 +1,60 @@
+% AOPLOTTER provides plotting for all ao data objects.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% DESCRIPTION: AOPLOTTER provides plotting for all ao data objects
+%
+% The plot functions defined in this class should be happy to work with all
+% flavours of ao data objects. For more specific plotting functions, see
+% the subclasses: tsplotter, fsplotter, xyplotter, cplotter.
+%
+% CONSTRUCTOR:
+%
+%            p = aoplotter(objects)
+%            p = aoplotter(objects, pl)
+%
+% <a href="matlab:utils.helper.displayMethodInfo('aoplotter', 'aoplotter')">Parameters Description</a>
+%
+% VERSION:     $Id: aoplotter.m,v 1.3 2011/04/08 08:56:38 hewitson Exp $
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+classdef aoplotter < plotter
+  
+  methods
+    % constructor
+    function p = aoplotter(varargin)
+      % call super
+      p = p@plotter(varargin{:});
+    end
+    
+  end
+  
+  methods (Static=true)
+    
+    varargout = makeAxisLabel(varargin) % prepare axis labels
+    
+    function out = VEROUT()
+      out = '$Id: aoplotter.m,v 1.3 2011/04/08 08:56:38 hewitson Exp $';
+    end
+    
+    function ii = getInfo(varargin)      
+      ii = utils.helper.generic_getInfo(varargin{:}, 'aoplotter');
+    end
+    
+    function out = SETS()
+      out = {'Default'};
+    end    
+    
+    function out = getDefaultPlist(set)
+      
+      if ~utils.helper.ismember(lower(smodel.SETS), lower(set))
+        error('### Unknown set [%s]', set);
+      end
+      
+      disp('here')
+      out = plotter.getDefaultPlist('Default');
+    end
+    
+  end
+  
+end
+% END