Changeset 1112 for trunk/src/set_grid.m


Ignore:
Timestamp:
Jan 26, 2022, 7:37:21 PM (2 years ago)
Author:
sommeria
Message:

set_slice separated from geometrey_calib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/set_grid.m

    r1107 r1112  
    258258    end
    259259    tsaiA=[];%default
     260    SliceA=[];
    260261    if exist(fileAxml,'file')
    261262        [XmlDataA,errormsg]=imadoc2struct(fileAxml);
     
    266267        if isfield(XmlDataA,'GeometryCalib')
    267268            tsaiA=XmlDataA.GeometryCalib;
     269            SliceA=tsaiA;%default
     270        end
     271        if isfield(XmlDataA,'Slice')
     272            SliceA=XmlDataA.Slice;
    268273        end
    269274    end
     
    271276        msgbox_uvmat('WARNING','no geometric calibration available for image A, phys =pixel')
    272277    else
    273         [grid_x_imaA,grid_y_imaA]=px_XYZ(tsaiA,grid_x,grid_y,GUI.Z);
     278        [grid_x_imaA,grid_y_imaA]=px_XYZ(tsaiA,SliceA,grid_x,grid_y,GUI.Z);
    274279    end
    275280end
     
    293298    end
    294299    tsaiB=[];%default
     300    SliceB=[];
    295301    if exist(fileBxml,'file')
    296302        [XmlDataB,errormsg]=imadoc2struct(fileBxml);
     
    301307        if isfield(XmlDataB,'GeometryCalib')
    302308            tsaiB=XmlDataB.GeometryCalib;
     309            SliceB=tsaiB;%default
     310        end
     311        if isfield(XmlDataB,'Slice')
     312            SliceB=XmlDataB.Slice;
    303313        end
    304314    end
     
    308318        grid_y_imaB=grid_y;
    309319    else
    310         [grid_x_imaB,grid_y_imaB]=px_XYZ(tsaiB,grid_x,grid_y,GUI.Z);
     320        [grid_x_imaB,grid_y_imaB]=px_XYZ(tsaiB,SliceB,grid_x,grid_y,GUI.Z);
    311321    end
    312322    B=imread(GUI.ImageB);
Note: See TracChangeset for help on using the changeset viewer.