Revision 2236 org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/provider/RasterProvider.java

View differences:

RasterProvider.java
441 441
	public String getWktProjection() throws RasterDriverException;
442 442
	
443 443
	/**
444
	 * Dado unas coordenadas reales, un tama?o de buffer y un tama?o de raster. 
445
	 * Si el buffer es de mayor tama?o que el raster (supersampleo) quiere decir que 
446
	 * por cada pixel de buffer se repiten varios del raster. Esta funci?n calcula el 
447
	 * n?mero de pixels de desplazamiento en X e Y que corresponden al primer pixel del
448
	 * buffer en la esquina superior izquierda. Esto es necesario porque la coordenada
449
	 * solicitada es real y puede no caer sobre un pixel completo. Este calculo es
450
	 * util cuando un cliente quiere supersamplear sobre un buffer y que no se lo haga
451
	 * el driver autom?ticamente.
452
	 * @param dWorldTLX Coordenada real X superior izquierda
453
	 * @param dWorldTLY Coordenada real Y superior izquierda
454
	 * @param nWidth Ancho del raster
455
	 * @param nHeight Alto del raster
456
	 * @param bufWidth Ancho del buffer
457
	 * @param bufHeight Alto del buffer
458
	 * @return Array de cuatro. Los dos primeros elementos son el desplazamiento en X e Y y los dos segundos
459
	 * el tama?o en pixels de buffer de un pixel de la imagen en ancho y alto.  
460
	 */
461
	public double[] calcSteps(double dWorldTLX, double dWorldTLY, double dWorldBRX, double dWorldBRY,
462
			double nWidth, double nHeight, int bufWidth, int bufHeight);
463
	
464
	/**
465 444
	 * Sets the nodata value
466 445
	 * @return
467 446
	 */

Also available in: Unified diff