Class Besselian

  • All Implemented Interfaces:
    java.io.Serializable, Component

    public class Besselian
    extends CoordinateSystem
    implements Component
    This class implements Besselian coordinate systems. These systems are not simple rotations from the reference coordinate frame. These coordinate systems are implemented such that the rotation matrix is appropriate for J2000 coordinates but the rectify and derectify function perform transformation from/to Besselian coordinates. The transformations do not use any proper motion or distance information supplied by the user. The methods in this class are based on P. Wallaces SLA library substantially modified for use within Java and SkyView.
    See Also:
    Serialized Form
    • Constructor Detail

      • Besselian

        public Besselian​(double epoch)
        Get a CoordinateSystem of a given epoch.
        Parameters:
        epoch - The epoch as a calendar year (possibly fractional).
    • Method Detail

      • isRotation

        public boolean isRotation()
        This coordinate system is not just a rotation away from the reference frame.
      • getName

        public java.lang.String getName()
        Description copied from interface: Component
        Get the name of this component.
        Specified by:
        getName in interface Component
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: Component
        Get the description of this component.
        Specified by:
        getDescription in interface Component