clear_amrplot.m.html | ![]() |
Source file: clear_amrplot.m | |
Directory: /home/rjl/git/rjleveque/clawpack-4.x/matlab | |
Converted: Sun May 15 2011 at 19:15:56 using clawcode2html | |
This documentation file will not reflect any later changes in the source file. |
function clear_amrplot() % Internal matlab routine for Clawpack graphics. ftag = get(gcf,'Tag'); if (strcmp(ftag,'AMRClawSlicePlot') == 0) % nothing to clear in current window return; end; sdir = {'x', 'y', 'z'}; for idir = 1:3, slices = get_slices(sdir{idir}); for n = 1:length(slices), slice = slices{n}; for level = 1:length(slice), pvec = slice{level}; for k = 1:length(pvec), % Loop over patches at level 'level' if (ishandle(pvec(k))) delete_patch(pvec(k)); end; end; end; end; end; cubes = get_cubes; for level = 1:length(cubes), cube_vec = cubes{level}; for k = 1:length(cube_vec), cube = cube_vec(k); if (ishandle(cube.c)) delete(cube.c); end; end; end; isurfaces = get_isosurfaces; for n = 1:length(isurfaces), isurf = isurfaces{n}; for level = 1:length(isurf), isurf_vec = isurf{level}; for k = 1:length(isurf_vec), is = isurf_vec(k); if (ishandle(is)) delete(is); end; end; end; end; lineplot = get_lines; for level = 1:length(lineplot), lvec = lineplot{level}; for k = 1:length(lvec), lp = lvec(k); if (ishandle(lp)) delete(lp); end; end; end; set(gcf,'Tag',''); set(gcf,'UserData',[]);