Class TutorialOrbitType.TutorialCircularOrbit

  • Enclosing class:
    TutorialOrbitType

    public static class TutorialOrbitType.TutorialCircularOrbit
    extends Object
    Circular orbit.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getA()
      Get the semi major axis.
      double getAlphaV()
      Get the true latitude argument.
      double getEx()
      Get the first component of the equinoctial eccentricity vector.
      double getEy()
      Get the second component of the equinoctial eccentricity vector.
      double getI()
      Get the orbit inclination.
      String getPositionAngle()
      Get the name of the position angle.
      double getRaan()
      Get the right ascension of the ascending node.
      void setA​(double a)
      Set the semi major axis.
      void setAlphaV​(double alphaV)
      Set the true latitude argument.
      void setEx​(double ex)
      Set the first component of the equinoctial eccentricity vector.
      void setEy​(double ey)
      Set the second component of the equinoctial eccentricity vector.
      void setI​(double i)
      Set the orbit inclination.
      void setPositionAngle​(String positionAngle)
      Set the name of the position angle.
      void setRaan​(double raan)
      Set the right ascension of the ascending node.
    • Constructor Detail

      • TutorialCircularOrbit

        public TutorialCircularOrbit()
    • Method Detail

      • getA

        public double getA()
        Get the semi major axis.
        Returns:
        the semi major axis (m)
      • setA

        public void setA​(double a)
        Set the semi major axis.
        Parameters:
        a - the semi major axis (m)
      • getEx

        public double getEx()
        Get the first component of the equinoctial eccentricity vector.
        Returns:
        the first component of the equinoctial eccentricity vector
      • setEx

        public void setEx​(double ex)
        Set the first component of the equinoctial eccentricity vector.
        Parameters:
        ex - first component of the equinoctial eccentricity vector
      • getEy

        public double getEy()
        Get the second component of the equinoctial eccentricity vector.
        Returns:
        the second component of the equinoctial eccentricity vector
      • setEy

        public void setEy​(double ey)
        Set the second component of the equinoctial eccentricity vector.
        Parameters:
        ey - second component of the equinoctial eccentricity vector
      • getI

        public double getI()
        Get the orbit inclination.
        Returns:
        the orbit inclination (°)
      • setI

        public void setI​(double i)
        Set the orbit inclination.
        Parameters:
        i - orbit inclination (°)
      • getRaan

        public double getRaan()
        Get the right ascension of the ascending node.
        Returns:
        the right ascension of the ascending node (°)
      • setRaan

        public void setRaan​(double raan)
        Set the right ascension of the ascending node.
        Parameters:
        raan - right ascension of the ascending node (°)
      • getAlphaV

        public double getAlphaV()
        Get the true latitude argument.
        Returns:
        v + ω true latitude argument (°)
      • setAlphaV

        public void setAlphaV​(double alphaV)
        Set the true latitude argument.
        Parameters:
        alphaV - true latitude argument (°)
      • getPositionAngle

        public String getPositionAngle()
        Get the name of the position angle.
        Returns:
        the name of the position angle
      • setPositionAngle

        public void setPositionAngle​(String positionAngle)
        Set the name of the position angle.
        Parameters:
        positionAngle - name of the position angle