Class Helioecliptic

All Implemented Interfaces:
Serializable, Component

public class Helioecliptic extends Ecliptic implements Component
A helioecliptic coordinate system at a given epoch. This gives a coordinate system where the Sun is at the center of the coordinate system. We assume that the same epoch is to be used to get the position of the Sun and the basis Ecliptic coordinate system.
See Also:
  • Constructor Details

    • Helioecliptic

      public Helioecliptic(double epoch)
      Get a coordinate system at a given epoch.
      Parameters:
      epoch - The desired epoch
  • Method Details

    • getName

      public String getName()
      Get the name of the component.
      Specified by:
      getName in interface Component
      Overrides:
      getName in class Ecliptic
    • getDescription

      public String getDescription()
      Get a description of the component.
      Specified by:
      getDescription in interface Component
      Overrides:
      getDescription in class Ecliptic
    • sunlong

      public static double sunlong(double epoch)
      Find the ecliptic longitude of the Sun at a given epoch. Algorithm derived (and simplified) from the IDL Astronomy library sunpos (C.D. Pike, B. Emerson).
      Parameters:
      epoch - (in years).