private GeoPos getGeoPos(final PixelPos pixelPos, final GeoPos geoPos) { final PixelPos localPixelPos = new PixelPos(); localPixelPos.setLocation(pixelPos.getX() - _location.x, pixelPos.getY() - _location.y); return _geoGoding.getGeoPos(localPixelPos, geoPos); }
public void testThatReverseIsInvOfForward() { final GeoPos geoPos = new GeoPos(); final PixelPos pixelPos = new PixelPos(12.5f, 349.1f); _geoCoding.getGeoPos(pixelPos, geoPos); final PixelPos pixelPosRev = new PixelPos(); _geoCoding.getPixelPos(geoPos, pixelPosRev); assertEquals(pixelPos.x, pixelPosRev.x, 1e-4); assertEquals(pixelPos.y, pixelPosRev.y, 1e-4); }