Changeset 1095 for trunk/src/proj_field.m
- Timestamp:
- Mar 31, 2021, 3:32:03 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/proj_field.m
r1094 r1095 1126 1126 ProjMode=regexprep(ProjMode,' ',ObjectData.ProjMode); 1127 1127 icell_grid=[];% field cell index which defines the grid 1128 icell_scattered=[];% field cell index which defines fields with scattered coordinates 1128 1129 if strcmp(ObjectData.ProjMode,'projection') 1129 1130 %% case of a grid requested by the input field … … 1131 1132 if isfield(CellInfo{icell},'ProjModeRequest') 1132 1133 switch CellInfo{icell}.ProjModeRequest 1133 case 'interp_lin'1134 ProjMode{icell}='interp_lin';1134 % case 'interp_lin' 1135 % ProjMode{icell}='interp_lin'; 1135 1136 case 'interp_tps' 1136 1137 ProjMode{icell}='interp_tps'; … … 1146 1147 end 1147 1148 check_grid(icell)=1; 1149 elseif strcmp(CellInfo{icell}.CoordType,'scattered') 1150 icell_scattered=icell; 1148 1151 end 1149 1152 end … … 1201 1204 ProjData.VarAttribute{1}.Role='coord_y'; 1202 1205 ProjData.VarAttribute{2}.Role='coord_x'; 1206 if ~isempty(icell_grid) 1203 1207 YAttribute=FieldData.VarAttribute{CellInfo{icell_grid}.CoordIndex(NbDim-1)}; 1204 1208 XAttribute=FieldData.VarAttribute{CellInfo{icell_grid}.CoordIndex(NbDim)}; 1209 elseif ~isempty(icell_scattered) 1210 NbDim=NbDimArray(icell_scattered); 1211 YAttribute=FieldData.VarAttribute{CellInfo{icell_scattered}.CoordIndex(NbDim-1)}; 1212 XAttribute=FieldData.VarAttribute{CellInfo{icell_scattered}.CoordIndex(NbDim)}; 1213 end 1205 1214 if ~testangle 1206 1215 if isfield(YAttribute,'units')
Note: See TracChangeset
for help on using the changeset viewer.