Examples of CelestialCoordinates


Examples of net.ivoa.wcs.coordinates.CelestialCoordinates

        try {
            Fits file = new Fits("data/1904-66_TAN.fits");
            ctan = WCSFactory.getCelestialWCS(file.getHDU(0).getHeader());
            // test coordinates 10, 20
            PixelCoordinates pixelCoordinates = new PixelCoordinates(10, 20);
            CelestialCoordinates celCol = ctan
                    .getCelestialCoordinates(pixelCoordinates);
            PixelCoordinates pc2 = ctan.getPixelCoordinates(celCol);
            assertEquals(pixelCoordinates.getX(), pc2.getX(), 1.0 / 36000);
            assertEquals(pixelCoordinates.getY(), pc2.getY(), 1.0 / 36000);
            // test coordinates 290, -66
            celCol = new CelestialRaDec(290, -66);
            pixelCoordinates = ctan.getPixelCoordinates(celCol);
            CelestialCoordinates cc2 = ctan
                    .getCelestialCoordinates(pixelCoordinates);
            assertEquals(celCol.getRA(), cc2.getRA(), 1.0 / 36000);
            assertEquals(celCol.getDEC(), cc2.getDEC(), 1.0 / 36000);
        } catch (Exception ex) {
            ex.printStackTrace();
            assertTrue(false);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.