Revision 19574

View differences:

trunk/extensions/extGeoreferencing/src/org/gvsig/georeferencing/process/GeoreferencingProcess.java
168 168
		
169 169
		double minPointX=gridResult.getGridExtent().getMin().getX();
170 170
		double maxPointY=gridResult.getGridExtent().getMax().getY();
171
		double cellsizeX=gridResult.getCellSize();
172
		double cellsizeY=gridResult.getCellSize();
171
		double cellsize=gridResult.getCellSize();
172
	
173 173
		
174 174
		GridInterpolated gridInterpolated=null;
175 175
		gridInterpolated = new GridInterpolated((RasterBuffer)imageGrid.getRasterBuf(),imageGrid.getGridExtent(),imageGrid.getGridExtent(),bands);
......
192 192
					for(int row=0; row<gridResult.getLayerNY();row++)
193 193
						for(int band=0; band<bands.length;band++)
194 194
						{
195
							coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);	
195
							coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);	
196 196
							gridInterpolated.setBandToOperate(band);
197 197
							values[band] = (byte)gridInterpolated._getValueAt(coord[0],coord[1]);
198 198
							gridResult.setBandToOperate(band);
......
209 209
					for(int row=0; row<gridResult.getLayerNY();row++)
210 210
						for(int band=0; band<bands.length;band++)
211 211
						{
212
							coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);	
212
							coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);	
213 213
							gridInterpolated.setBandToOperate(band);
214 214
							values[band] = (short)gridInterpolated._getValueAt(coord[0],coord[1]);
215 215
							gridResult.setBandToOperate(band);
......
226 226
					for(int row=0; row<gridResult.getLayerNY();row++)
227 227
						for(int band=0; band<bands.length;band++)
228 228
						{
229
							coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);	
229
							coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);	
230 230
							gridInterpolated.setBandToOperate(band);
231 231
							values[band] = (int) gridInterpolated._getValueAt(coord[0],coord[1]);
232 232
							gridResult.setBandToOperate(band);
......
243 243
					for(int row=0; row<gridResult.getLayerNY();row++)
244 244
						for(int band=0; band<bands.length;band++)
245 245
						{
246
							coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);	
246
							coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);	
247 247
							gridInterpolated.setBandToOperate(band);
248 248
							values[band] = (float) gridInterpolated._getValueAt(coord[0],coord[1]);
249 249
							gridResult.setBandToOperate(band);
......
260 260
					for(int row=0; row<gridResult.getLayerNY();row++)
261 261
						for(int band=0; band<bands.length;band++)
262 262
						{
263
							coord=transform.getCoordPixel(col*cellsizeX+minPointX, maxPointY-row*cellsizeY);	
263
							coord=transform.getCoordPixel(col*cellsize+minPointX, maxPointY-row*cellsize);	
264 264
							gridInterpolated.setBandToOperate(band);
265 265
							values[band] = gridInterpolated._getValueAt(coord[0],coord[1]);
266 266
							gridResult.setBandToOperate(band);

Also available in: Unified diff