8.2. CoordinateSystemConverter

public class CoordinateSystemConverter

Used for conversion between the various coordinate systems used in solar physics datasets based on the SDO mission with its 4096 X 4096 pixel images and a pixel based coordinate system used in displaying images in computer science. implemented by the Data Mining Lab at Georgia State University Some code was taken from SunPy a python library and can be found at http://sunpy.org/

Author:Dustin Kempton, Data Mining Lab, Georgia State University

8.2.1. Fields

8.2.1.1. CDELT

static final double CDELT

8.2.1.2. HPCCENTER

static final double HPCCENTER

8.2.1.3. dsun_meters

static final double dsun_meters

8.2.1.4. rsun_meters

static final double rsun_meters

8.2.2. Methods

8.2.2.1. convertHCC_HG

static Point2D convertHCC_HG(double x, double y)

8.2.2.2. convertHCC_HPC

static Point2D convertHCC_HPC(double x, double y)

8.2.2.3. convertHGSToPixXY

public static Point2D convertHGSToPixXY(Point2D pointIn)

convertToPixXY :converts a Point2D in HGS coordinates to Pixel XY coordinates

Parameters:
  • pointIn – :Point2D to convert
Returns:

:a new Point2D in Pixel XY coordinates

8.2.2.4. convertHG_HCC

static Point2D convertHG_HCC(double hglon_deg, double hglat_deg)

8.2.2.5. convertHPCToPixXY

public static Point2D convertHPCToPixXY(Point2D pointIn)

convertToPixXY :converts a Point2D in HPC coordinates to Pixel XY coordinates

Parameters:
  • pointIn – :Point2D to convert
Returns:

:a new Point2D in Pixel XY coordinates

8.2.2.6. convertHPCToPixXY

public static Point2D convertHPCToPixXY(Point2D pointIn, double X0, double Y0)

convertToPixXY :converts a Point2D in HPC coordinates to Pixel XY coordinates

Parameters:
  • pointIn – :Point2D to convert
Returns:

:a new Point2D in Pixel XY coordinates

8.2.2.7. convertHPC_HCC

static Point2D convertHPC_HCC(double x, double y)

8.2.2.8. convertPixXYToHGS

public static Point2D convertPixXYToHGS(Point2D pointIn)

convertToHGS :converts a Point2D in Pixel XY coordinates to HGS coordinates

Parameters:
  • pointIn – :the Point2D to convert
Returns:

:a new Point2D in HGS

8.2.2.9. convertPixXYToHPC

public static Point2D convertPixXYToHPC(Point2D pointIn)

convertToHGS :converts a Point2D in Pixel XY coordinates to HPC coordinates

Parameters:
  • pointIn – :the Point2D to convert
Returns:

:a new Point2D in HPC