Class TutorialStation


  • public class TutorialStation
    extends Object
    Initial data used to initialize station data (name, coordinates, observation types and measurement data).

    Data are read from a YAML file.

    Station coordinates
    ElementCoordinateUnit
    0 Latitude°
    1Longitude°
    2 Altitudem
    Author:
    Bryan Cazabonne
    • Constructor Detail

      • TutorialStation

        public TutorialStation()
        Constructor.
    • Method Detail

      • getName

        public String getName()
        Get the station name.
        Returns:
        the station name
      • setName

        public void setName​(String name)
        Set the station name.
        Parameters:
        name - station name
      • getCoordinates

        public double[] getCoordinates()
        Get the array containing the station coordinates.

        Order of the elements is given in the class documentation.

        Returns:
        the array containing the station coordinates.
      • setCoordinates

        public void setCoordinates​(double[] coordinates)
        Set the array containing the station coordinates.

        Order of the elements is given in the class documentation.

        Parameters:
        coordinates - array containing the station coordinates.
      • setObservationTypes

        public void setObservationTypes​(List<TutorialStation.TutorialObservationType> observationTypes)
        Set the list of observation types.
        Parameters:
        observationTypes - list of observation types
      • getRangeBias

        public TutorialEstimatedParameter getRangeBias()
        Get the estimated range measurement bias.
        Returns:
        the estimated range measurement bias
      • setRangeBias

        public void setRangeBias​(TutorialEstimatedParameter rangeBias)
        Set the estimated range measurement bias.
        Parameters:
        rangeBias - range estimated measurement bias
      • getRangeRateBias

        public TutorialEstimatedParameter getRangeRateBias()
        Get the estimated range rate measurement bias.
        Returns:
        the estimated range rate measurement bias
      • setRangeRateBias

        public void setRangeRateBias​(TutorialEstimatedParameter rangeRateBias)
        Set the estimated range rate measurement bias.
        Parameters:
        rangeRateBias - range rate estimated measurement bias
      • getAzElBias

        public TutorialEstimatedParameter getAzElBias()
        Get the estimated azimuth/elevation measurement bias.
        Returns:
        the estimated azimuth/elevation measurement bias
      • setAzElBias

        public void setAzElBias​(TutorialEstimatedParameter azElBias)
        Set the estimated azimuth/elevation measurement bias.
        Parameters:
        azElBias - azimuth/elevation estimated measurement bias
      • getPvBias

        public TutorialEstimatedParameter getPvBias()
        Get the estimated position/velocity measurement bias.
        Returns:
        the estimated position/velocity measurement bias
      • setPvBias

        public void setPvBias​(TutorialEstimatedParameter pvBias)
        Set the estimated position/velocity measurement bias.
        Parameters:
        pvBias - position/velocity estimated measurement bias
      • getPhaseBias

        public TutorialEstimatedParameter getPhaseBias()
        Get the estimated phase measurement bias.
        Returns:
        the estimated phase measurement bias
      • setPhaseBias

        public void setPhaseBias​(TutorialEstimatedParameter phaseBias)
        Set the estimated phase measurement bias.
        Parameters:
        phaseBias - phase estimated measurement bias
      • getLatitude

        public double getLatitude()
        Get the station latitude as read in the YAML file.
        Returns:
        the station latitude as read in the YAML file (°)
      • getLongitude

        public double getLongitude()
        Get the station longitude as read in the YAML file.
        Returns:
        the station longitude as read in the YAML file (°)
      • getAltitude

        public double getAltitude()
        Get the station altitude as read in the YAML file.
        Returns:
        the station altitude as read in the YAML file (m)