Ignore:
Timestamp:
Jan 21, 2015, 7:02:04 PM (6 years ago)
Author:
sommeria
Message:

bugrepair

File:
1 edited

Legend:

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

    r853 r854  
    257257set(handles.dt_unit,'String',['dt in m' TimeUnit]);%display dt in unit 10-3 of the time (e.g ms)
    258258set(handles.TimeUnit,'String',TimeUnit);
    259 set(handles.CoordUnit,'String',CoordUnit)
     259%set(handles.CoordUnit,'String',CoordUnit)
    260260set(handles.SearchRange,'UserData', pxcm_search);
    261261
     
    988988    set(handles.num_VMin,'Visible','on')
    989989    set(handles.num_VMax,'Visible','on')
    990     set(handles.CoordUnit,'Visible','on')
    991     set(handles.TimeUnit,'Visible','on')
    992     set(handles.slash_title,'Visible','on')
     990    %set(handles.CoordUnit,'Visible','on')
     991    %set(handles.TimeUnit,'Visible','on')
     992    %set(handles.slash_title,'Visible','on')
    993993    set(handles.min_title,'Visible','on')
    994994    set(handles.max_title,'Visible','on')
     
    10231023end   
    10241024if ~(isempty(umin)||isempty(umax)||isempty(vmin)||isempty(vmax))
    1025     list_pair=get(handles.ListPairCiv1,'String');%get the menu of image pairs
    1026     index=get(handles.ListPairCiv1,'Value');
    1027     pair_string=list_pair{index};
    1028     time=get(handles.TimeSource,'UserData'); %get the set of times
    1029     pxcm=get(handles.SearchRange,'UserData');
    1030     mode_list=get(handles.ListPairMode,'String');
    1031     mode_value=get(handles.ListPairMode,'Value');
    1032     mode=mode_list{mode_value};     
    1033     if isequal (mode, 'series(Di)' )
    1034         ref_i=str2double(get(handles.ref_i,'String'));
    1035         num1=ref_i-floor(index/2);%  first image numbers
    1036         num2=ref_i+ceil(index/2);
    1037         num_a=1;
    1038         num_b=1;
    1039     elseif isequal (mode, 'series(Dj)')
    1040         num1=1;
    1041         num2=1;
    1042         ref_j=str2double(get(handles.ref_j,'String'));
    1043         num_a=ref_j-floor(index/2);%  first image numbers
    1044         num_b=ref_j+ceil(index/2);
    1045     elseif isequal(mode,'pair j1-j2') %case of bursts (png_old or png_2D)     
    1046         ref_i=str2double(get(handles.ref_i,'String'));
    1047         num1=ref_i;
    1048         num2=ref_i;
    1049                 r=regexp(pair_string,'(?<mode>(Di=)|(Dj=)) -*(?<num1>\d+)\|(?<num2>\d+)','names');
    1050         if isempty(r)
    1051             r=regexp(pair_string,'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names');
    1052         end 
    1053         num_a=str2num(r.num1);
    1054         num_b=str2num(r.num2);
    1055     end
    1056     dt=time(num2+1,num_b+1)-time(num1+1,num_a+1);
    1057     ibx=str2double(get(handles.num_CorrBoxSize_1,'String'));
    1058     iby=str2double(get(handles.num_CorrBoxSize_2,'String'));
    1059     umin=dt*pxcm*umin;
    1060     umax=dt*pxcm*umax;
    1061     vmin=dt*pxcm*vmin;
    1062     vmax=dt*pxcm*vmax;
     1025%     list_pair=get(handles.ListPairCiv1,'String');%get the menu of image pairs
     1026%     index=get(handles.ListPairCiv1,'Value');
     1027%     pair_string=list_pair{index};
     1028%     time=get(handles.TimeSource,'UserData'); %get the set of times
     1029%     pxcm=get(handles.SearchRange,'UserData');
     1030%     mode_list=get(handles.ListPairMode,'String');
     1031%     mode_value=get(handles.ListPairMode,'Value');
     1032%     mode=mode_list{mode_value};     
     1033%     if isequal (mode, 'series(Di)' )
     1034%         ref_i=str2double(get(handles.ref_i,'String'));
     1035%         num1=ref_i-floor(index/2);%  first image numbers
     1036%         num2=ref_i+ceil(index/2);
     1037%         num_a=1;
     1038%         num_b=1;
     1039%     elseif isequal (mode, 'series(Dj)')
     1040%         num1=1;
     1041%         num2=1;
     1042%         ref_j=str2double(get(handles.ref_j,'String'));
     1043%         num_a=ref_j-floor(index/2);%  first image numbers
     1044%         num_b=ref_j+ceil(index/2);
     1045%     elseif isequal(mode,'pair j1-j2') %case of bursts (png_old or png_2D)     
     1046%         ref_i=str2double(get(handles.ref_i,'String'));
     1047%         num1=ref_i;
     1048%         num2=ref_i;
     1049%                 r=regexp(pair_string,'(?<mode>(Di=)|(Dj=)) -*(?<num1>\d+)\|(?<num2>\d+)','names');
     1050%         if isempty(r)
     1051%             r=regexp(pair_string,'(?<num1>\d+)(?<mode>-)(?<num2>\d+)','names');
     1052%         end 
     1053%         num_a=str2num(r.num1);
     1054%         num_b=str2num(r.num2);
     1055%     end
     1056%     dt=time(num2+1,num_b+1)-time(num1+1,num_a+1);
     1057%     ibx=str2double(get(handles.num_CorrBoxSize_1,'String'));
     1058%     iby=str2double(get(handles.num_CorrBoxSize_2,'String'));
     1059%     umin=dt*pxcm*umin;
     1060%     umax=dt*pxcm*umax;
     1061%     vmin=dt*pxcm*vmin;
     1062%     vmax=dt*pxcm*vmax;
    10631063    shiftx=round((umin+umax)/2);
    10641064    shifty=round((vmin+vmax)/2);
    1065     isx=(umax+2-shiftx)*2+param_civ1.Bx;
     1065    isx=(umax+2-shiftx)*2+param_civ1.CorrBoxSize(1);
    10661066    isx=2*ceil(isx/2)+1;
    1067     isy=(vmax+2-shifty)*2+param_civ1.Bx;
     1067    isy=(vmax+2-shifty)*2+param_civ1.CorrBoxSize(2);
    10681068    isy=2*ceil(isy/2)+1;
    10691069    set(handles.num_SearchBoxShift_1,'String',num2str(shiftx));
     
    10761076% --- Executes on button press in CheckMask.
    10771077function num_CorrSmooth_Callback(hObject, eventdata, handles)
    1078 set(hObject,'BackgroundColor',[1 0 1])
    10791078set(handles.configSource,'String','NEW')
    1080 
     1079set(handles.configSource,'BackgroundColor',[1 0 1])
    10811080%------------------------------------------------------------------------
    10821081
     
    14171416set(hObject,'BackgroundColor',[1 0 1])
    14181417set(handles.configSource,'String','NEW')
    1419 
     1418set(handles.configSource,'BackgroundColor',[1 0 1])
    14201419%------------------------------------------------------------------------
    14211420% --- Executes on button press in CheckMask: common to all panels (civ1, Civ2..)
     
    14611460    set(handle_txtbox,'Visible','off')
    14621461end
    1463 set(hObject,'BackgroundColor',[1 0 1])
    14641462set(handles.configSource,'String','NEW')
     1463set(handles.configSource,'BackgroundColor',[1 0 1])
    14651464
    14661465% %------------------------------------------------------------------------
     
    16781677    set(obj,'Visible','off')
    16791678end
    1680 set(hObject,'BackgroundColor',[1 0 1])
    16811679set(handles.configSource,'String','NEW')
     1680set(handles.configSource,'BackgroundColor',[1 0 1])
    16821681%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    16831682%%%%%%%%%%%%%%   TEST functions
     
    21332132ListExclude={'CheckCiv1','CheckFix1','CheckPatch1','CheckCiv2','CheckFix2','CheckPatch2','ref_i'};
    21342133if isempty(find(strcmp(get(gco,'Tag'),ListExclude),1))% if the selected uicontrol is not in the Exclude list
    2135     set(gco,'BackgroundColor',[1 0 1])
    2136     drawnow
    21372134    set(handles.ConfigSource,'String','NEW')% indicate that the configuration is new
    2138 end
     2135    set(handles.ConfigSource,'BackgroundColor',[1 0 1])%
     2136end
Note: See TracChangeset for help on using the changeset viewer.