Class AbstractVSOP87

    • Field Detail

      • highAccuracy

        protected boolean highAccuracy
    • Constructor Detail

      • AbstractVSOP87

        public AbstractVSOP87()
    • Method Detail

      • getEclipticSphericalCoordinates

        public Vector3d getEclipticSphericalCoordinates​(java.time.Instant date,
                                                        Vector3d out)
        Description copied from interface: IBodyCoordinates
        Returns the ecliptic coordinates of the body in the out vector for the given date.
        Specified by:
        getEclipticSphericalCoordinates in interface IBodyCoordinates
        Parameters:
        date - The instant.
        out - The out vector with the ecliptic coordinates in internal units.
        Returns:
        The out vector for chaining.
      • getEclipticCartesianCoordinates

        public Vector3d getEclipticCartesianCoordinates​(java.time.Instant date,
                                                        Vector3d out)
        Description copied from interface: IBodyCoordinates
        Gets ecliptic cartesian coordinates for the given date.
        Specified by:
        getEclipticCartesianCoordinates in interface IBodyCoordinates
        Parameters:
        date - The instant.
        out - The out vector where the ecliptic cartesian coordinates will be.
        Returns:
        The out vector for chaining, or null if the date is out of range, in case of non elliptical orbits such as Gaia.
      • getEquatorialCartesianCoordinates

        public Vector3d getEquatorialCartesianCoordinates​(java.time.Instant date,
                                                          Vector3d out)
        Description copied from interface: IBodyCoordinates
        Gets equatorial cartesian coordinates for the given date.
        Specified by:
        getEquatorialCartesianCoordinates in interface IBodyCoordinates
        Parameters:
        date - The instant.
        out - The out vector where the equatorial cartesian coordinates will be.
        Returns:
        The out vector for chaining, or null if the date is out of range, in case of non elliptical orbits such as Gaia.
      • setHighAccuracy

        public void setHighAccuracy​(boolean highAccuracy)
        Specified by:
        setHighAccuracy in interface iVSOP87