Class TutorialMeasurements


  • public class TutorialMeasurements
    extends Object
    Initial data to initialize the measurements used during the orbit determination process.

    Data are read from a YAML file.

    Author:
    Bryan Cazabonne
    • Constructor Detail

      • TutorialMeasurements

        public TutorialMeasurements()
    • Method Detail

      • getMeasurementFiles

        public List<String> getMeasurementFiles()
        Get the list of measurement files.
        Returns:
        the list of measurement files
      • setMeasurementFiles

        public void setMeasurementFiles​(List<String> measurementFiles)
        Set the list of measurement files.
        Parameters:
        measurementFiles - list of measurement files
      • getSinex

        public TutorialSinex getSinex()
        Get the sinex files containing station positions and eccentricities.
        Returns:
        sinex files
      • setSinex

        public void setSinex​(TutorialSinex sinex)
        Set the sinex files containing station positions and eccentricities.
        Parameters:
        sinex - the sinex file object to set
      • isWithStationPositionEstimated

        public boolean isWithStationPositionEstimated()
        Get the flag for station position estimation.
        Returns:
        true if station position is estimated
      • setWithStationPositionEstimated

        public void setWithStationPositionEstimated​(boolean withStationPositionEstimated)
        Set the flag for station position estimation.
        Parameters:
        withStationPositionEstimated - true if station position is estimated
      • getTroposphere

        public TutorialTroposphere getTroposphere()
        Get the tropospheric model.
        Returns:
        the tropospheric model
      • setTroposphere

        public void setTroposphere​(TutorialTroposphere troposphere)
        Set the tropospheric model.
        Parameters:
        troposphere - tropospheric model
      • getIonosphere

        public TutorialIonosphere getIonosphere()
        Get the ionospheric model.
        Returns:
        ionospheric model
      • setIonosphere

        public void setIonosphere​(TutorialIonosphere ionosphere)
        Set the ionospheric model.
        Parameters:
        ionosphere - ionospheric model
      • isWithShapiro

        public boolean isWithShapiro()
        Get the flag for the computation of the Shapiro effect.
        Returns:
        true if Shapiro effect has to be computed
      • setWithShapiro

        public void setWithShapiro​(boolean withShapiro)
        Set the flag for the computation of the Shapiro effect.
        Parameters:
        withShapiro - true if Shapiro effect has to be computed
      • getStationDisplacement

        public TutorialStationDisplacement getStationDisplacement()
        Get the station displacement data.
        Returns:
        the station displacement data
      • setStationDisplacement

        public void setStationDisplacement​(TutorialStationDisplacement stationDisplacement)
        Set the station displacement data.
        Parameters:
        stationDisplacement - station displacement data
      • getStations

        public List<TutorialStation> getStations()
        Get the list of used stations.
        Returns:
        the list of used stations
      • setStations

        public void setStations​(List<TutorialStation> stations)
        Set the list of used stations.
        Parameters:
        stations - list of used stations
      • getOutlierRejectionMultiplier

        public int getOutlierRejectionMultiplier()
        Get the detection limit for outliers.
        Returns:
        the detection limit for outliers
      • setOutlierRejectionMultiplier

        public void setOutlierRejectionMultiplier​(int outlierRejectionMultiplier)
        Set the detection limit for outliers.
        Parameters:
        outlierRejectionMultiplier - detection limit for outliers
      • getOutlierRejectionStartingIteration

        public int getOutlierRejectionStartingIteration()
        Get the number of iterations before with filter is not applied.
        Returns:
        the number of iterations before with filter is not applied
      • setOutlierRejectionStartingIteration

        public void setOutlierRejectionStartingIteration​(int outlierRejectionStartingIteration)
        Set the number of iterations before with filter is not applied.
        Parameters:
        outlierRejectionStartingIteration - starting iteration for outliers
      • setAzEl

        public void setAzEl​(TutorialMeasurements.TutorialAzEl azEl)
        Set the azimuth/elevation measurement data.
        Parameters:
        azEl - azimuth/elevation measurement data
      • setPv

        public void setPv​(TutorialMeasurements.TutorialPV pv)
        Set the position/velocity measurement data.
        Parameters:
        pv - position/velocity measurement data
      • setPosition

        public void setPosition​(TutorialMeasurements.TutorialPosition position)
        Set the position only measurement data.
        Parameters:
        position - position only measurement data