Changeset 6660


Ignore:
Timestamp:
11/24/10 12:06:14 (14 years ago)
Author:
Eric.Larour
Message:

radarpower now can accept different image path

Location:
issm/trunk/src/m/model/plot
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/model/plot/plot_none.m

    r3118 r6660  
    1010options=addfielddefault(options,'axis','equal');
    1111
     12if exist(options,'overlay'),
     13        plot_overlay(md,'none',options,nlines,ncols,i);
     14        return;
     15end
     16
    1217%apply options
    1318applyoptions(md,[],options);
  • issm/trunk/src/m/model/plot/plot_overlay.m

    r6638 r6660  
    99%process mesh and data
    1010[x y z elements is2d]=processmesh(md,[],options);
    11 [data datatype]=processdata(md,data,options);
     11if strcmpi(data,'none'),
     12        radaronly=1;
     13        data=NaN*ones(md.numberofgrids,1);
     14        datatype=1;
     15else
     16        radaronly=0;
     17        [data datatype]=processdata(md,data,options);
     18end
    1219
    1320%check is2d
     
    3037else
    3138        disp('Extracting radar image...');
    32         md=radarpower(md,xlim2,ylim2,getfieldvalue(options,'highres',0));
     39        options=addfielddefault(options,'xlim',xlim2);
     40        options=addfielddefault(options,'ylim',ylim2);
     41        md=radarpower(md,options);
    3342end
    3443
     
    6473        %hue (H)
    6574        h_data=(data_grid-data_min)/(data_max-data_min);
     75        if radaronly,
     76                h_data(:)=0;
     77        end
    6678        %saturation (S)
    6779        s_data=max(min((0.1+h_data).^(1/transparency),1),0);
     
    110122%Apply options, without colorbar and without grid
    111123options=changefieldvalue(options,'colormap',colorm);           %We used an HSV colorbar
    112 options=changefieldvalue(options,'caxis',[data_min data_max]); %force caxis so that the colorbar is ready
     124if ~isnan(data_min),
     125        options=changefieldvalue(options,'caxis',[data_min data_max]); %force caxis so that the colorbar is ready
     126end
    113127options=addfielddefault(options,'axis','equal off');           %default axis
    114128applyoptions(md,data,options);
  • issm/trunk/src/m/model/plot/plotdoc.m

    r6498 r6660  
    9696disp('       ''yticklabel'': specifiy yticklabel');
    9797disp('       ''overlay'': yes or no. This will overlay a radar amplitude image behind');
     98disp('       ''overlay_image'': path to overlay image. provide overlay_xlim, overlay_ylim, overlay_xposting and overlay_yposting options also');
    9899disp('       ''contrast'': (default 1) coefficient to add contrast to the radar amplitude image used in overlays');
    99100disp('       ''highres'': resolution of overlayed radar amplitude image (default is 0, high resolution is 1).');
Note: See TracChangeset for help on using the changeset viewer.