comparison scripts/plot/__axes_limits__.m @ 7208:a730e47fda4d

[project @ 2007-11-28 02:32:41 by jwe]
author jwe
date Wed, 28 Nov 2007 02:32:42 +0000
parents bd56a0609c4f
children dd88d61d443f
comparison
equal deleted inserted replaced
7207:71c03c7239fb 7208:a730e47fda4d
21 function retval = __axes_limits__ (fcn, varargin) 21 function retval = __axes_limits__ (fcn, varargin)
22 retval = []; 22 retval = [];
23 fcnmode = sprintf("%smode", fcn); 23 fcnmode = sprintf("%smode", fcn);
24 24
25 if (nargin > 1 && isscalar (varargin{1}) && ishandle (varargin{1})) 25 if (nargin > 1 && isscalar (varargin{1}) && ishandle (varargin{1}))
26 h = varargin {1}; 26 h = varargin{1};
27 off = 1; 27 off = 1;
28 if (! strcmp (get (h, "type"), "axes")) 28 if (! strcmp (get (h, "type"), "axes"))
29 error ("%s: expecting first argument to be an axes object", fcn); 29 error ("%s: expecting first argument to be an axes object", fcn);
30 endif 30 endif
31 else 31 else
34 endif 34 endif
35 35
36 if (nargin == off + 1) 36 if (nargin == off + 1)
37 retval = get (h, fcn); 37 retval = get (h, fcn);
38 else 38 else
39 arg = varargin {off + 1}; 39 arg = varargin{off + 1};
40 40
41 if (ischar (arg)) 41 if (ischar (arg))
42 arg = tolower (arg); 42 arg = tolower (arg);
43 if (strcmp ("mode", arg)) 43 if (strcmp ("mode", arg))
44 44