Changeset 667 for trunk/src/read_field.m


Ignore:
Timestamp:
Jul 15, 2013, 2:50:08 PM (11 years ago)
Author:
sommeria
Message:

a few bugs corrected.
multimask introduced in series
displ_uvmat transformed into disp_uvmat

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_field.m

    r654 r667  
    7474                ListVar=[ListVar InputField(ilist)];
    7575                if check_colorvar(ilist)
    76                                     Role{numel(ListVar)}='ancillary';% not projected with interpolation
    77                 ProjModeRequest{numel(ListVar)}='';
     76                    Role{numel(ListVar)}='ancillary';% not projected with interpolation
     77                    ProjModeRequest{numel(ListVar)}='';
    7878                else
    79                 Role{numel(ListVar)}='scalar';
    80                 ProjModeRequest{numel(ListVar)}='interp_lin';%scalar field (requires interpolation for plot)
     79                    Role{numel(ListVar)}='scalar';
     80                    ProjModeRequest{numel(ListVar)}='interp_lin';%scalar field (requires interpolation for plot)
    8181                end
    8282            else  % an operator 'vec' or 'norm' is used
     
    8484                Role{numel(ListVar)}='vector_y';
    8585                Role{numel(ListVar)-1}='vector_x';
    86                       if ~check_colorvar(ilist) && strcmp(r.Operator,'norm')
    87                                     ProjModeRequest{numel(ListVar)-1}='interp_lin';%scalar field (requires interpolation for plot)
    88                                     ProjModeRequest{numel(ListVar)}='interp_lin';
    89                       else
    90                                    ProjModeRequest{numel(ListVar)-1}='';
    91                                    ProjModeRequest{numel(ListVar)}='';
    92                             end
     86                if ~check_colorvar(ilist) && strcmp(r.Operator,'norm')
     87                    ProjModeRequest{numel(ListVar)-1}='interp_lin';%scalar field (requires interpolation for plot)
     88                    ProjModeRequest{numel(ListVar)}='interp_lin';
     89                else
     90                    ProjModeRequest{numel(ListVar)-1}='';
     91                    ProjModeRequest{numel(ListVar)}='';
     92                end
    9393            end
    9494        end
     
    9696            [Field,var_detect,ichoice]=nc2struct(FileName,'TimeDimName',ParamIn.TimeDimName,num,[ParamIn.Coord_x (ParamIn.Coord_y) ListVar]);
    9797        else
    98         [Field,var_detect,ichoice]=nc2struct(FileName,[ParamIn.Coord_x (ParamIn.Coord_y) ListVar]);
     98            [Field,var_detect,ichoice]=nc2struct(FileName,[ParamIn.Coord_x (ParamIn.Coord_y) ListVar]);
    9999        end
    100100        if isfield(Field,'Txt')
     
    108108            end
    109109            Field.VarAttribute{ivar+2}.ProjModeRequest=ProjModeRequest{ivar};
    110         end       
     110        end
    111111    case 'video'
    112112        if strcmp(class(ParamIn),'VideoReader')
Note: See TracChangeset for help on using the changeset viewer.