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

View differences:

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