Revision 5462 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/store/DefaultRasterStore.java
DefaultRasterStore.java | ||
---|---|---|
256 | 256 |
} |
257 | 257 |
|
258 | 258 |
public Extent getExtent() { |
259 |
Extent e = provider.getExtent(); |
|
260 |
if (coordTrans != null) { |
|
261 |
e = e.convert(coordTrans); |
|
262 |
} |
|
263 |
return e; |
|
259 |
return provider.getExtent(); |
|
264 | 260 |
} |
265 | 261 |
|
266 | 262 |
/** |
... | ... | |
490 | 486 |
|
491 | 487 |
public AffineTransform getAffineTransform() { |
492 | 488 |
if(provider != null) { |
493 |
AffineTransform at = provider.getAffineTransform(); |
|
494 |
/*if (coordTrans != null) { |
|
495 |
Point2D scale = new Point2D.Double(at.getTranslateX() + at.getScaleX(), at.getTranslateY() + at.getScaleY()); |
|
496 |
Point2D translate = new Point2D.Double(at.getTranslateX(), at.getTranslateY()); |
|
497 |
scale = coordTrans.convert(scale, scale); |
|
498 |
translate = coordTrans.convert(translate, translate); |
|
499 |
double sX = scale.getX() - translate.getX(); |
|
500 |
double sY = scale.getY() - translate.getY(); |
|
501 |
at = new AffineTransform( |
|
502 |
sX, |
|
503 |
at.getShearY(), |
|
504 |
at.getShearX(), |
|
505 |
sY, |
|
506 |
translate.getX(), |
|
507 |
translate.getY()); |
|
508 |
}*/ |
|
509 |
return at; |
|
489 |
return provider.getAffineTransform(); |
|
510 | 490 |
} |
511 | 491 |
return null; |
512 | 492 |
} |
Also available in: Unified diff