Changeset 150 for trunk/src/proj_field.m


Ignore:
Timestamp:
Dec 3, 2010, 12:16:51 PM (13 years ago)
Author:
sommeria
Message:

various corrections for plotting and using view_field and get_field. The current field of uvmat or view_field is now stored in the structure userdata.axes3. Introduction of live correlation to test PIV (civ1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/proj_field.m

    r109 r150  
    8181
    8282function [ProjData,errormsg]=proj_field(FieldData,ObjectData,IndexObj)
    83 
     83errormsg=[];%default
    8484if isfield(ObjectData,'ProjMode') && (isequal(ObjectData.ProjMode,'none')||isequal(ObjectData.ProjMode,'mask_inside')||isequal(ObjectData.ProjMode,'mask_outside'))
    8585    ProjData=[];
     
    170170        return
    171171end
    172 ProjData=proj_heading(FieldData,ObjectData);
     172[ProjData,errormsg]=proj_heading(FieldData,ObjectData);
    173173ProjData.NbDim=0;
    174174%ProjData.ListDimName= {'nb_points'};
     
    373373function  [ProjData,errormsg]=proj_patch(FieldData,ObjectData)%%
    374374%-------------------------------------------------------------------
    375 ProjData=proj_heading(FieldData,ObjectData);
     375[ProjData,errormsg]=proj_heading(FieldData,ObjectData);
    376376
    377377objectfield=fieldnames(ObjectData);
     
    560560function  [ProjData,errormsg] = proj_line(FieldData, ObjectData)
    561561%-----------------------------------------------------------------
    562 ProjData=proj_heading(FieldData,ObjectData);%transfer global attributes
     562[ProjData,errormsg]=proj_heading(FieldData,ObjectData);%transfer global attributes
     563if ~isempty(errormsg)
     564    return
     565end
    563566ProjData.NbDim=1;
    564 
    565567%initialisation of the input parameters and defaultoutput
    566568ProjMode='projection';%direct projection on the line by default
     
    991993
    992994% initiate Matlab  structure for physical field
    993 ProjData=proj_heading(FieldData,ObjectData);
     995[ProjData,errormsg]=proj_heading(FieldData,ObjectData);
    994996ProjData.NbDim=2;
    995997ProjData.ListVarName={};
     
    15611563
    15621564% initiate Matlab  structure for physical field
    1563 ProjData=proj_heading(FieldData,ObjectData);
     1565[ProjData,errormsg]=proj_heading(FieldData,ObjectData);
    15641566ProjData.NbDim=3;
    15651567%ProjData.ListDimName={};%name of dimension
     
    20642066% ProjData=FieldData;
    20652067ProjData=[];%default
     2068errormsg=[];%default
    20662069if ~isfield(FieldData,'ListGlobalAttribute')
    20672070    ProjData.ListGlobalAttribute={};
Note: See TracChangeset for help on using the changeset viewer.