Class Phasing.TutorialPhasing

  • Enclosing class:
    Phasing

    public static class Phasing.TutorialPhasing
    extends Object
    Input data for the Phasing tutorial.

    Data are read from a YAML file.

    Author:
    Bryan Cazabonne
    • Constructor Detail

      • TutorialPhasing

        public TutorialPhasing()
    • Method Detail

      • getObjectName

        public String getObjectName()
        Get the name of the object.
        Returns:
        the name of the object.
      • setObjectName

        public void setObjectName​(String objectName)
        Set the name of the object.
        Parameters:
        objectName - name of the ground track grid file
      • getObjectId

        public String getObjectId()
        Get the id of the object.
        Returns:
        id of the object.
      • setObjectId

        public void setObjectId​(String objectId)
        Set the id of the object.
        Parameters:
        objectId - id of the object
      • getOrbit

        public TutorialOrbit getOrbit()
        Get the orbit data.
        Returns:
        the orbit data
      • setOrbit

        public void setOrbit​(TutorialOrbit orbit)
        Set the orbit data.
        Parameters:
        orbit - orbit data
      • getPhasingOrbitsNumber

        public int getPhasingOrbitsNumber()
        Get the number of orbits in the phasing cycle.
        Returns:
        the number of orbits in the phasing cycle
      • setPhasingOrbitsNumber

        public void setPhasingOrbitsNumber​(int phasingOrbitsNumber)
        Set the number of orbits in the phasing cycle.
        Parameters:
        phasingOrbitsNumber - number of orbits in the phasing cycle
      • getPhasingDaysNumer

        public int getPhasingDaysNumer()
        Get the number of days in the phasing cycle.
        Returns:
        the number of days in the phasing cycle.
      • setPhasingDaysNumer

        public void setPhasingDaysNumer​(int phasingDaysNumer)
        Set the number of days in the phasing cycle.
        Parameters:
        phasingDaysNumer - number of days in the phasing cycle
      • getReferenceLatitude

        public double getReferenceLatitude()
        Get the reference latitude for Sun synchronous orbit.
        Returns:
        the reference latitude for Sun synchronous orbit (°)
      • setReferenceLatitude

        public void setReferenceLatitude​(double referenceLatitude)
        Set the reference latitude for Sun synchronous orbit.
        Parameters:
        referenceLatitude - reference latitude for Sun synchronous orbit (°)
      • isReferenceAscending

        public boolean isReferenceAscending()
        Get the reference indicator for latitude crossing direction.
        Returns:
        if true, crossing latitude is from South to North
      • setReferenceAscending

        public void setReferenceAscending​(boolean referenceAscending)
        Set the reference indicator for latitude crossing direction.
        Parameters:
        referenceAscending - if true, crossing latitude is from South to North
      • getMeanSolarTime

        public String getMeanSolarTime()
        Get the string representation of the mean solar time.
        Returns:
        the string representation of the mean solar time
      • setMeanSolarTime

        public void setMeanSolarTime​(String meanSolarTime)
        Set the string representation of the mean solar time.
        Parameters:
        meanSolarTime - string representation of the mean solar time
      • setMaxMDaily

        public void setMaxMDaily​(int maxMDaily)
        Set the maximum order of m-daily terms for eccentricity fitting.
        Parameters:
        maxMDaily - maximum order of m-daily terms for eccentricity fitting
      • getMaxMDaily

        public int getMaxMDaily()
        Get the maximum order of m-daily terms for eccentricity fitting.
        Returns:
        maximum order of m-daily terms for eccentricity fitting
      • setGrids

        public void setGrids​(List<Phasing.TutorialGrid> grids)
        Set the list of grid data.
        Parameters:
        grids - list of grid data
      • setOemStep

        public void setOemStep​(double oemStep)
        Set the OEM step size.
        Parameters:
        oemStep - OEM step size
      • getOemStep

        public double getOemStep()
        Get the OEM step size.
        Returns:
        OEM step size
      • setOemDuration

        public void setOemDuration​(double oemDuration)
        Set the OEM duration.
        Parameters:
        oemDuration - OEM duration
      • getOemDuration

        public double getOemDuration()
        Get the OEM duration.
        Returns:
        OEM duration