Class TutorialOrbitDetermination


  • public class TutorialOrbitDetermination
    extends Object
    Initial data to initialize an orbit determination tutorial.

    Data are read from a YAML file.

    Author:
    Bryan Cazabonne
    • Field Detail

      • UNKNOWN_FRAME

        public static final org.hipparchus.exception.Localizable UNKNOWN_FRAME
        Error message for unknown frame.
      • NOT_EARTH_FRAME

        public static final org.hipparchus.exception.Localizable NOT_EARTH_FRAME
        Error message for not Earth frame.
    • Constructor Detail

      • TutorialOrbitDetermination

        public TutorialOrbitDetermination()
    • Method Detail

      • getEstimator

        public TutorialBatchLSEstimator getEstimator()
        Get the batch least square estimator data.
        Returns:
        the estimator data
      • setEstimator

        public void setEstimator​(TutorialBatchLSEstimator estimator)
        Set the batch least square estimator data.
        Parameters:
        estimator - estimator data
      • getKalman

        public TutorialKalman getKalman()
        Get the kalman filter data.
        Returns:
        the kalman filter data
      • setKalman

        public void setKalman​(TutorialKalman kalman)
        Set the kalman filter data.
        Parameters:
        kalman - kalman filter data
      • getBody

        public TutorialBody getBody()
        Get the body data.
        Returns:
        the body data.
      • setBody

        public void setBody​(TutorialBody body)
        Set the body data.
        Parameters:
        body - body data
      • 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
      • getSpacecraft

        public TutorialSpacecraft getSpacecraft()
        Get the spacecraft data.
        Returns:
        the spacecraft data
      • setSpacecraft

        public void setSpacecraft​(TutorialSpacecraft spacecraft)
        Set the spacecraft data.
        Parameters:
        spacecraft - spacecraft data
      • getPropagator

        public TutorialPropagator getPropagator()
        Get the propagator data.
        Returns:
        the propagator data
      • setPropagator

        public void setPropagator​(TutorialPropagator propagator)
        Set the propagator data.
        Parameters:
        propagator - propagator data
      • getMeasurements

        public TutorialMeasurements getMeasurements()
        Get the measurements data.
        Returns:
        the measurements data
      • setMeasurements

        public void setMeasurements​(TutorialMeasurements measurements)
        Set the measurement data.
        Parameters:
        measurements - measurement data
      • getOutputBaseName

        public String getOutputBaseName()
        Get the base name of the output files (log and residuals).
        Returns:
        the base name of the output files (log and residuals)
      • setOutputBaseName

        public void setOutputBaseName​(String outputBaseName)
        Set the base name of the output files (log and residuals).
        Parameters:
        outputBaseName - base name of the output files (log and residuals)
      • isOpmGenerated

        public boolean isOpmGenerated()
        Get the flag for the estimated OPM generation.
        Returns:
        true if the estimated OPM is generated
      • setIsOpmGenerated

        public void setIsOpmGenerated​(boolean generated)
        Set the flag for the estimated OPM generation.
        Parameters:
        generated - true if the estimated OPM is generated