Ignore:
Timestamp:
May 23, 2013, 12:33:04 AM (11 years ago)
Author:
sommeria
Message:

civ_input improved and small bug corrections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/series/civ_input.m

    r637 r642  
    9797NomTypeNc='';
    9898switch FileType
    99          case {'image','multimage','video','mmreader'}
    100           NomTypeImaA=NomTypeInput;
     99    case {'image','multimage','video','mmreader'}
     100        NomTypeImaA=NomTypeInput;
     101        iview_image=1;%line # for the input images
    101102    case 'civdata'
    102103        if ~strcmp(Param.Action.ActionName,'civ_series')
     
    111112        else
    112113            set(handles.ListCompareMode,'Value',1)
    113 %            set(handles.RootFile_1,'Visible','Off');
     114            %            set(handles.RootFile_1,'Visible','Off');
    114115        end
    115116        imageinput='';
     
    117118        [PathCiv1_ImageA,Civ1_ImageA,FileExtA]=fileparts(Data.Civ1_ImageA);
    118119        [PathCiv1_ImageB,Civ1_ImageB,FileExtA]=fileparts(Data.Civ1_ImageB);
    119 %         set(handles.Civ1_ImageA,'String',Civ1_ImageA)
    120 %         set(handles.Civ1_ImageB,'String',Civ1_ImageB)
     120        %         set(handles.Civ1_ImageA,'String',Civ1_ImageA)
     121        %         set(handles.Civ1_ImageB,'String',Civ1_ImageB)
    121122        if ~isempty(Data.Civ2_ImageA)
    122         [PathCiv2_ImageA,Civ2_ImageA,FileExtA]=fileparts(Data.Civ2_ImageA);
    123         [PathCiv2_ImageB,Civ2_ImageB,FileExtA]=fileparts(Data.Civ2_ImageB);
    124 %         set(handles.Civ2_ImageA,'String',Civ2_ImageA)
    125 %         set(handles.Civ2_ImageB,'String',Civ2_ImageB)
     123            [PathCiv2_ImageA,Civ2_ImageA,FileExtA]=fileparts(Data.Civ2_ImageA);
     124            [PathCiv2_ImageB,Civ2_ImageB,FileExtA]=fileparts(Data.Civ2_ImageB);
     125            %         set(handles.Civ2_ImageA,'String',Civ2_ImageA)
     126            %         set(handles.Civ2_ImageB,'String',Civ2_ImageB)
    126127        end
    127128        hhseries=guidata(gcbf);
    128129        if size(Param.InputTable,1)==1
    129         series('display_file_name',hhseries,Data.Civ1_ImageA,'append');
    130         end
    131     if isfield(Data,'Txt')
    132         errormsg=Data.Txt;
    133         return
    134         %TODO: introduce the image in the input table of series
    135     end
     130            series('display_file_name',hhseries,Data.Civ1_ImageA,'append');
     131        end
     132        if isfield(Data,'Txt')
     133            errormsg=Data.Txt;
     134            return
     135            %TODO: introduce the image in the input table of series
     136        end
    136137        [RootPath,SubDir,RootFile,i1,i2,j1,j2,FileExt,NomTypeImaA]=fileparts_uvmat(Data.Civ1_ImageA);
    137138        [RootPath,SubDir,RootFile,i1,i2,j1,j2,FileExt,NomTypeImaB]=fileparts_uvmat(Data.Civ1_ImageB);
     139        iview_image=2;%line # for the input images
    138140    case 'civxdata'% case of  civx data,
    139141        NomTypeNc=NomTypeInput;
     
    142144        msgbox_uvmat('ERROR','old civX convention, use the GUI civ')
    143145        return
    144      
    145146end
    146147
     
    193194
    194195%%  set the menus of image pairs and default selection for civ_input   %%%%%%%%%%%%%%%%%%%
    195 MaxIndex_i=Param.IndexRange.MaxIndex_i(1);
    196 MinIndex_i=Param.IndexRange.MinIndex_i(1);
     196MaxIndex_i=Param.IndexRange.MaxIndex_i(iview_image);
     197MinIndex_i=Param.IndexRange.MinIndex_i(iview_image);
    197198MaxIndex_j=1;%default
    198199MinIndex_j=1;
    199200if isfield(Param.IndexRange,'MaxIndex_j')&&isfield(Param.IndexRange,'MinIndex_j')
    200 MaxIndex_j=Param.IndexRange.MaxIndex_j(1);
    201 MinIndex_j=Param.IndexRange.MinIndex_j(1);
     201MaxIndex_j=Param.IndexRange.MaxIndex_j(iview_image);
     202MinIndex_j=Param.IndexRange.MinIndex_j(iview_image);
    202203end
    203204CivInputData.MaxIndex_i=MaxIndex_i;
     
    12511252            end
    12521253        end
     1254       
    12531255    end
    12541256    [dtsort,indsort]=sort(dt);
Note: See TracChangeset for help on using the changeset viewer.