Changeset 769 for trunk/src/read_field.m


Ignore:
Timestamp:
May 3, 2014, 10:40:25 AM (10 years ago)
Author:
sommeria
Message:

corrections to be able to process image correlation in series

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_field.m

    r748 r769  
    6363        [Field,ParamOut.VelType,errormsg]=read_civdata(FileName,InputField,ParamIn.VelType);
    6464        if ~isempty(errormsg),errormsg=['read_civdata / ' errormsg];return,end
     65        if ~isempty(strcmp('C',ParamIn.FieldName))% if C image correlation is requested as field (not color visu)
     66            ScalarIndex=strcmp('C',Field.ListVarName);
     67            Field.VarAttribute{ScalarIndex}.Role='scalar';%put role as 'scalar' instead of ancillary
     68        end     
    6569        ParamOut.CivStage=Field.CivStage;
    6670    case 'civx'% old (obsolete) format for civ results
     
    175179            ind_var_U=find(strcmp(UName,ListVar));%check previous listing of variable r.UName
    176180            ind_var_V=find(strcmp(VName,ListVar));%check previous listing of variable r.VName
    177              if ~checkU && ~checkV
    178                     Field.ListVarName([ind_var_U+2 ind_var_V+2])=[];
    179                     Field.VarDimName([ind_var_U+2 ind_var_V+2])=[];
    180                     Field.VarAttribute([ind_var_U+2 ind_var_V+2])=[];
    181                 elseif ~checkU
    182                     Field.ListVarName(ind_var_U+2)=[];
    183                     Field.VarDimName(ind_var_U+2)=[];
    184                     Field.VarAttribute(ind_var_U+2 )=[];
    185                 elseif ~checkV
    186                     Field.ListVarName(ind_var_V+2)=[];
    187                     Field.VarDimName(ind_var_V+2)=[];
    188                     Field.VarAttribute(ind_var_V+2 )=[];
    189              end
     181            if ~checkU && ~checkV
     182                Field.ListVarName([ind_var_U+2 ind_var_V+2])=[];
     183                Field.VarDimName([ind_var_U+2 ind_var_V+2])=[];
     184                Field.VarAttribute([ind_var_U+2 ind_var_V+2])=[];
     185            elseif ~checkU
     186                Field.ListVarName(ind_var_U+2)=[];
     187                Field.VarDimName(ind_var_U+2)=[];
     188                Field.VarAttribute(ind_var_U+2 )=[];
     189            elseif ~checkV
     190                Field.ListVarName(ind_var_V+2)=[];
     191                Field.VarDimName(ind_var_V+2)=[];
     192                Field.VarAttribute(ind_var_V+2 )=[];
     193            end
    190194        end
    191195    case 'video'
Note: See TracChangeset for help on using the changeset viewer.