Class TutorialOrbitDetermination
- java.lang.Object
-
- org.orekit.tutorials.estimation.common.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 Summary
Fields Modifier and Type Field Description static org.hipparchus.exception.Localizable
NOT_EARTH_FRAME
Error message for not Earth frame.static org.hipparchus.exception.Localizable
UNKNOWN_FRAME
Error message for unknown frame.
-
Constructor Summary
Constructors Constructor Description TutorialOrbitDetermination()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TutorialBody
getBody()
Get the body data.TutorialBatchLSEstimator
getEstimator()
Get the batch least square estimator data.TutorialKalman
getKalman()
Get the kalman filter data.TutorialMeasurements
getMeasurements()
Get the measurements data.TutorialOrbit
getOrbit()
Get the orbit data.String
getOutputBaseName()
Get the base name of the output files (log and residuals).TutorialPropagator
getPropagator()
Get the propagator data.TutorialSpacecraft
getSpacecraft()
Get the spacecraft data.boolean
isOpmGenerated()
Get the flag for the estimated OPM generation.void
setBody(TutorialBody body)
Set the body data.void
setEstimator(TutorialBatchLSEstimator estimator)
Set the batch least square estimator data.void
setIsOpmGenerated(boolean generated)
Set the flag for the estimated OPM generation.void
setKalman(TutorialKalman kalman)
Set the kalman filter data.void
setMeasurements(TutorialMeasurements measurements)
Set the measurement data.void
setOrbit(TutorialOrbit orbit)
Set the orbit data.void
setOutputBaseName(String outputBaseName)
Set the base name of the output files (log and residuals).void
setPropagator(TutorialPropagator propagator)
Set the propagator data.void
setSpacecraft(TutorialSpacecraft spacecraft)
Set the spacecraft data.
-
-
-
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
-
-