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
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