Changeset 582 for trunk/src/civ.m


Ignore:
Timestamp:
Mar 13, 2013, 12:46:21 AM (8 years ago)
Author:
sommeria
Message:

various bugs corrected

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/civ.m

    r581 r582  
    493493        end
    494494    end
    495     if isfield(XmlData,'TimeUnit')
    496         TimeUnit=XmlData.TimeUnit;
     495    if isfield(XmlData,'Camera') && isfield(XmlData.Camera,'TimeUnit')
     496        TimeUnit=XmlData.Camera.TimeUnit;
    497497    end
    498498    if isfield(XmlData,'GeometryCalib')
     
    27042704    last_i=str2double(get(handles.last_i,'String'));
    27052705    incr_i=str2double(get(handles.incr_i,'String'));
    2706     num1=first_i:incr_i:last_i;
     2706    num_i=first_i:incr_i:last_i;
    27072707    lastfield=str2double(get(handles.nb_field,'String'));
    27082708    if ~isnan(lastfield)
    2709         test_find=(num1-floor(index_pair/2)*ones(size(num1))>0)& ...
    2710             (num1+ceil(index_pair/2)*ones(size(num1))<=lastfield);
    2711         num1=num1(test_find);
    2712     end
    2713     set(handles.first_i,'String',num2str(num1(1)));
    2714     set(handles.last_i,'String',num2str(num1(end)));
     2709        test_find=(num_i-floor(index_pair/2)*ones(size(num_i))>0)& ...
     2710            (num_i+ceil(index_pair/2)*ones(size(num_i))<=lastfield);
     2711        num_i=num_i(test_find);
     2712    end
     2713    set(handles.first_i,'String',num2str(num_i(1)));
     2714    set(handles.last_i,'String',num2str(num_i(end)));
    27152715elseif isequal(mode,'series(Dj)')
    27162716    first_j=str2double(get(handles.first_j,'String'));
     
    27222722        test_find=(num_j-floor(index_pair/2)*ones(size(num_j))>0)& ...
    27232723            (num_j+ceil(index_pair/2)*ones(size(num_j))<=lastfield2);
    2724         num1=num_j(test_find);
    2725     end
    2726     set(handles.first_j,'String',num2str(num1(1)));
    2727     set(handles.last_j,'String',num2str(num1(end)));
     2724        num_j=num_j(test_find);
     2725    end
     2726    set(handles.first_j,'String',num2str(num_j(1)));
     2727    set(handles.last_j,'String',num2str(num_j(end)));
    27282728end
    27292729
     
    27422742    last_i=str2double(get(handles.last_i,'String'));
    27432743    incr_i=str2double(get(handles.incr_i,'String'));
    2744     num1=first_i:incr_i:last_i;
     2744    num_i=first_i:incr_i:last_i;
    27452745    lastfield=str2double(get(handles.nb_field,'String'));
    27462746    if ~isnan(lastfield)
    2747         test_find=(num1-floor(index_pair/2)*ones(size(num1))>0)& ...
    2748             (num1+ceil(index_pair/2)*ones(size(num1))<=lastfield);
    2749         num1=num1(test_find);
    2750     end
    2751     set(handles.first_i,'String',num2str(num1(1)));
    2752     set(handles.last_i,'String',num2str(num1(end)));
     2747        test_find=(num_i-floor(index_pair/2)*ones(size(num_i))>0)& ...
     2748            (num_i+ceil(index_pair/2)*ones(size(num_i))<=lastfield);
     2749        num_i=num_i(test_find);
     2750    end
     2751    set(handles.first_i,'String',num2str(num_i(1)));
     2752    set(handles.last_i,'String',num2str(num_i(end)));
    27532753elseif isequal(mode,'series(Dj)')
    27542754    first_j=str2double(get(handles.first_j,'String'));
     
    27602760        test_find=(num_j-floor(index_pair/2)*ones(size(num_j))>0)& ...
    27612761            (num_j+ceil(index_pair/2)*ones(size(num_j))<=lastfield2);
    2762         num1=num_j(test_find);
    2763     end
    2764     set(handles.first_j,'String',num2str(num1(1)));
    2765     set(handles.last_j,'String',num2str(num1(end)));
     2762        num_j=num_j(test_find);
     2763    end
     2764    set(handles.first_j,'String',num2str(num_j(1)));
     2765    set(handles.last_j,'String',num2str(num_j(end)));
    27662766end
    27672767
Note: See TracChangeset for help on using the changeset viewer.