Ignore:
Timestamp:
Jul 15, 2012, 10:30:28 AM (12 years ago)
Author:
sommeria
Message:

civ corrected to deal with windows system
proj_field improved to provject tps fields on lines

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/read_civdata.m

    r406 r492  
    134134    end
    135135end
    136 if isempty(vel_type)||strcmp(vel_type,'*')
    137     switch CivStage
    138         case {6} %filter2 available
    139             vel_type='civ2';
    140         case {4,5}% civ2 available but not filter2
    141             if testder% derivatives needed
    142                 vel_type='civ1';
    143             else
    144                 vel_type='civ2';
    145             end
    146         case {1,2,3}% civ1 available but not civ2
    147             vel_type='civ1';
    148     end
    149 end
    150136if strcmp(vel_type,'civ2') && testder
    151137    vel_type='filter2';
     
    153139    vel_type='filter1';
    154140end
     141if isempty(vel_type)||strcmp(vel_type,'*')
     142    switch CivStage
     143        case {6} %filter2 available
     144            vel_type='filter2';
     145        case {4,5}% civ2 available but not filter2
     146            if testder% derivatives needed
     147                vel_type='filter1';
     148            else
     149                vel_type='civ2';
     150            end
     151        case 3
     152            vel_type='filter1';
     153        case {1,2}% civ1 available but not filter1
     154            vel_type='civ1';
     155    end
     156end
     157
    155158var={};
    156159switch vel_type
    157160    case 'civ1'
    158         var={'X','Y','Z','U','V','W','C','F','FF','Coord_tps','U_tps','V_tps','W_tps','SubRange','NbSites';...
    159             'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U','Civ1_V','Civ1_W','Civ1_C','Civ1_F','Civ1_FF',...
    160             'Civ1_Coord_tps','Civ1_U_tps','Civ1_V_tps','Civ1_W_tps','Civ1_SubRange','Civ1_NbSites'};
    161         role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag','coord_tps','vector_x_tps',...
    162             'vector_y_tps','vector_z_tps','ancillary','ancillary'};
    163         units={'pixel','pixel','pixel','pixel','pixel','pixel','','','','pixel','pixel','pixel','pixel','pixel',''};
     161        var={'X','Y','Z','U','V','W','C','F','FF';...
     162            'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U','Civ1_V','Civ1_W','Civ1_C','Civ1_F','Civ1_FF'};
     163        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag'};
     164        units={'pixel','pixel','pixel','pixel','pixel','pixel','','',''};
    164165    case 'filter1'
    165166        var={'X','Y','Z','U','V','W','C','F','FF','Coord_tps','U_tps','V_tps','W_tps','SubRange','NbSites';...
    166167            'Civ1_X','Civ1_Y','Civ1_Z','Civ1_U_smooth','Civ1_V_smooth','Civ1_W','Civ1_C','Civ1_F','Civ1_FF',...
    167168            'Civ1_Coord_tps','Civ1_U_tps','Civ1_V_tps','Civ1_W_tps','Civ1_SubRange','Civ1_NbSites'};
    168         role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag','coord_tps','vector_x_tps',...
    169             'vector_y_tps','vector_z_tps','ancillary','ancillary'};
     169        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag','coord_tps','vector_x',...
     170            'vector_y','vector_z','ancillary','ancillary'};
    170171        units={'pixel','pixel','pixel','pixel','pixel','pixel','','','','pixel','pixel','pixel','pixel','pixel',''};
    171172    case 'civ2'
    172         var={'X','Y','Z','U','V','W','C','F','FF','Coord_tps','U_tps','V_tps','W_tps','SubRange','NbSites';...
    173             'Civ2_X','Civ2_Y','Civ2_Z','Civ2_U','Civ2_V','Civ2_W','Civ2_C','Civ2_F','Civ2_FF',...
    174             'Civ2_Coord_tps','Civ2_U_tps','Civ2_V_tps','','Civ2_SubRange','Civ2_NbSites'};
    175         role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag','coord_tps','vector_x_tps',...
    176             'vector_y_tps','vector_z_tps','ancillary','ancillary'};
    177         units={'pixel','pixel','pixel','pixel','pixel','pixel','','','','pixel','pixel','pixel','pixel','pixel',''};
     173        var={'X','Y','Z','U','V','W','C','F','FF';...
     174            'Civ2_X','Civ2_Y','Civ2_Z','Civ2_U','Civ2_V','Civ2_W','Civ2_C','Civ2_F','Civ2_FF'};
     175        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag'};
     176        units={'pixel','pixel','pixel','pixel','pixel','pixel','','',''};
    178177    case 'filter2'
    179178        var={'X','Y','Z','U','V','W','C','F','FF','Coord_tps','U_tps','V_tps','W_tps','SubRange','NbSites';...
    180179            'Civ2_X','Civ2_Y','Civ2_Z','Civ2_U_smooth','Civ2_V_smooth','Civ2_W','Civ2_C','Civ2_F','Civ2_FF',...
    181180            'Civ2_Coord_tps','Civ2_U_tps','Civ2_V_tps','','Civ2_SubRange','Civ2_NbSites'};
    182         role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag','coord_tps','vector_x_tps',...
    183             'vector_y_tps','vector_z_tps','ancillary','ancillary'};
     181        role={'coord_x','coord_y','coord_z','vector_x','vector_y','vector_z','ancillary','warnflag','errorflag','coord_tps','vector_x',...
     182            'vector_y','vector_z','ancillary','ancillary'};
    184183        units={'pixel','pixel','pixel','pixel','pixel','pixel','','','','pixel','pixel','pixel','pixel','pixel',''};
    185184end
Note: See TracChangeset for help on using the changeset viewer.