File: _cla.sci

package info (click to toggle)
scilab-plotlib 0.41-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 3,196 kB
  • sloc: xml: 3,308; makefile: 15
file content (68 lines) | stat: -rw-r--r-- 1,623 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
function _cla(varargin)

global defaultAxesUserData

%axesData_i_h=generic_i_h;  

[lhs,rhs]=argn();

cmd=[];
if length(varargin)<1
  ax=get('current_axes')
elseif length(varargin)<2
  if type(varargin(1))==10
    ax=get('current_axes')
    cmd=varargin(1);
  else
    ax=varargin(1);
  end
elseif length(varargin)<3
  ax=varargin(1);
  cmd=varargin(2);
end

if typeof(ax)=='pltlibH'
  ax=ax.handle  
end

if size(ax.children,1) 
  delete(ax.children);
end

ax.user_data.currentColor=1;

if cmd=="reset"
    if type(ax.user_data.legendHandle)~=1
        ierr=execstr('delete(ax.user_data.legendHandle)','errcatch');
        ax.user_data.legendType=0;
    end
    if type(ax.user_data.colorbarHandle)~=1
        ierr=execstr('delete(ax.user_data.colorbarHandle)','errcatch');
        ax.user_data.colorbarPosition="off";
        [Position,colorbarPosition]=changeVP(ax,ax.user_data.OuterPosition);
        ax.axes_bounds=Position;       
    end
    ax.user_data.XLimMode="auto";    
    ax.user_data.YLimMode="auto";    
    ax.user_data.ZLimMode="auto";    
    ax.user_data.CLimMode="auto";    
    ax.isoview="off";    
    ax.log_flags="nnn";
    ax.user_data.XScale='linear';    
    ax.user_data.YScale='linear';    
    ax.user_data.ZScale='linear';    
    ax.user_data.DataAspectRatio=[];    
    ax.cube_scaling="off";    
    ax.grid=[-1 -1 -1];    
    ax.user_data.XGrid="off";    
    ax.user_data.YGrid="off";    
    ax.user_data.ZGrid="off";    
    ax.x_label.text=' ';  
    ax.y_label.text=' '; 
    ax.z_label.text=' ';   
    ax.title.text=' ';    
    ax.user_data.ZGrid="off";    
end


endfunction