Changeset 368 for trunk/src/civ.m
- Timestamp:
- Jan 12, 2012, 3:55:07 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/civ.m
r367 r368 308 308 NomType=get(handles.NomType,'String'); 309 309 ImaExt=get(handles.ImaExt,'String'); 310 fileinput=fullfile_uvmat(RootPath,'',RootFile,ImaExt,NomType,ref_i,[],ref_j) 310 fileinput=fullfile_uvmat(RootPath,'',RootFile,ImaExt,NomType,ref_i,[],ref_j); 311 311 errormsg=display_file_name(handles,fileinput); 312 312 if ~isempty(errormsg) … … 604 604 end 605 605 606 %% update the subdirectorydisplay606 %% scan files to update the subdirectory list display 607 607 listot=dir(RootPath);%directory of RootPath 608 608 idir=0; … … 618 618 end 619 619 end 620 Value=find(strcmp(SubDir,listdir));%search the index of subdir in the cell listdir 621 if isempty(Value)% if the input subdir is not found 622 ValueCiv1=get(handles.ListSubdirCiv1,'Value');%read the currrently selected dir name 623 if ValueCiv1>numel(listdir) 624 ValueCiv1=1; 625 end 626 set(handles.SubdirCiv1,'String',listdir{ValueCiv1}) 627 ValueCiv2=get(handles.ListSubdirCiv2,'Value'); 628 if ValueCiv2>numel(listdir) 629 ValueCiv2=1; 630 end 631 set(handles.SubdirCiv2,'String',listdir{ValueCiv2}) 632 else 633 ValueCiv1=Value; 634 ValueCiv2=Value; 635 set(handles.SubdirCiv1,'String',listdir{Value}) 636 set(handles.SubdirCiv2,'String',listdir{Value}) 637 end 620 621 %% update the selection for civ1 and civ2 622 if ~isempty(SubDir)% subdir for civ1 and civ2 initiated by the input 623 SubdirCiv1=SubDir; 624 SubdirCiv2=SubDir; 625 set(SubdirCiv1,'String',SubDir) 626 set(SubdirCiv2,'String',SubDir) 627 else% currently selected subdir preserved 628 SubDirCiv1=get(handles.SubdirCiv1,'String'); 629 SubDirCiv2=get(handles.SubdirCiv2,'String'); 630 if isempty(SubDirCiv1)% default subdir name='CIV' 631 set(handles.SubdirCiv1,'String','CIV'); 632 SubDirCiv1='CIV'; 633 end 634 if isempty(SubDirCiv2)% default subdir name='CIV' 635 set(handles.SubdirCiv2,'String','CIV'); 636 SubDirCiv2='CIV'; 637 end 638 end 639 640 %% update the subdirectory menus 641 ValueCiv1=find(strcmp(SubDirCiv1,listdir));%search the index of subdir in the cell listdir 642 if isempty(ValueCiv1)% if the input subdir is not found 643 ValueCiv1=numel(listdir)+1;%new subdirectory requested for civ1 644 end 645 ValueCiv2=find(strcmp(SubDirCiv2,listdir));%search the index of subdir in the cell listdir 646 if isempty(ValueCiv2)% if the input subdir is not found 647 ValueCiv2=numel(listdir)+1;%new subdirectory requested for civ2 648 end 649 set(handles.ListSubdirCiv1,'String',[listdir;'new...']) 650 set(handles.ListSubdirCiv2,'String',[listdir;'new...']) 638 651 set(handles.ListSubdirCiv1,'Value',ValueCiv1) 639 652 set(handles.ListSubdirCiv2,'Value',ValueCiv2) 640 set(handles.ListSubdirCiv1,'String',[listdir;'new...'])641 set(handles.ListSubdirCiv2,'String',[listdir;'new...'])642 653 if isempty(listdir) 643 654 set(handles.SubdirCiv1,'String','CIV') … … 1497 1508 if ~strcmp(compare,'stereo PIV') 1498 1509 filename_xml=[OutputFile '.civ.xml']; 1499 t=struct2xml(Param); 1510 t=struct2xml(Param); 1500 1511 save(t,filename_xml) 1501 1512 if batch
Note: See TracChangeset
for help on using the changeset viewer.