Revision 8306
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/GeorreferencedRasterDriver.java | ||
---|---|---|
42 | 42 |
|
43 | 43 |
import org.cresques.cts.IProjection; |
44 | 44 |
|
45 |
import java.awt.geom.AffineTransform; |
|
45 | 46 |
import java.awt.geom.Rectangle2D; |
46 | 47 |
|
47 | 48 |
import java.io.IOException; |
... | ... | |
82 | 83 |
* @return DOCUMENT ME! |
83 | 84 |
*/ |
84 | 85 |
Rectangle2D getFullExtent(); |
86 |
|
|
87 |
/** |
|
88 |
* Asigna una transformaci?n al geoRasterFile para la transformar la |
|
89 |
* asignaci?n de setView. Del mismo modo asigna los extents a PxRaster para |
|
90 |
* transformar la visualizaci?n. |
|
91 |
* @param t Matriz de transformaci?n |
|
92 |
*/ |
|
93 |
public void setAffineTransform(AffineTransform t); |
|
85 | 94 |
} |
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/raster/CmsRasterDriver.java | ||
---|---|---|
46 | 46 |
import java.awt.Dimension; |
47 | 47 |
import java.awt.Graphics2D; |
48 | 48 |
import java.awt.Image; |
49 |
import java.awt.geom.AffineTransform; |
|
49 | 50 |
import java.awt.geom.Rectangle2D; |
50 | 51 |
import java.awt.image.BufferedImage; |
51 | 52 |
import java.awt.image.DataBuffer; |
... | ... | |
407 | 408 |
public boolean isGeoreferenced() { |
408 | 409 |
return rasterFile.isGeoreferenced(); |
409 | 410 |
} |
411 |
|
|
412 |
/** |
|
413 |
* Asigna una transformaci?n al georrasterfile para la transformar la |
|
414 |
* asignaci?n de setView. Del mismo modo asigna los extents a PxRaster para |
|
415 |
* transformar la visualizaci?n. |
|
416 |
* @param t Matriz de transformaci?n |
|
417 |
*/ |
|
418 |
public void setAffineTransform(AffineTransform t){ |
|
419 |
for (int i = 0; i < raster.getFiles().length; i++) { |
|
420 |
raster.getFiles()[i].assignTransformation(t); |
|
421 |
raster.setExtent(raster.getFiles()[i].getExtent()); |
|
422 |
raster.setExtentForRequest(raster.getFiles()[i].getExtentForRequest()); |
|
423 |
} |
|
424 |
} |
|
410 | 425 |
} |
Also available in: Unified diff