Package org.orekit.tutorials.yaml
Class TutorialMeasurements
- java.lang.Object
-
- org.orekit.tutorials.yaml.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TutorialMeasurements.TutorialAzEl
Azimuth/Elevation measurement.static class
TutorialMeasurements.TutorialPhase
Phase measurement.static class
TutorialMeasurements.TutorialPosition
Position only measurement.static class
TutorialMeasurements.TutorialPV
Position/Velocity measurement.static class
TutorialMeasurements.TutorialRange
Range measurement.static class
TutorialMeasurements.TutorialRangeRate
Range rate measurement.
-
Constructor Summary
Constructors Constructor Description TutorialMeasurements()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TutorialMeasurements.TutorialAzEl
getAzEl()
Get the azimuth/elevation measurement data.TutorialIonosphere
getIonosphere()
Get the ionospheric model.List<String>
getMeasurementFiles()
Get the list of measurement files.int
getOutlierRejectionMultiplier()
Get the detection limit for outliers.int
getOutlierRejectionStartingIteration()
Get the number of iterations before with filter is not applied.TutorialMeasurements.TutorialPhase
getPhase()
Get the phase measurement data.TutorialMeasurements.TutorialPosition
getPosition()
Get the position only measurement data.TutorialMeasurements.TutorialPV
getPv()
Get the position/velocity measurement data.TutorialMeasurements.TutorialRange
getRange()
Get the range measurement data.TutorialMeasurements.TutorialRangeRate
getRangeRate()
Get the range rate measurement data.TutorialSinex
getSinex()
Get the sinex files containing station positions and eccentricities.TutorialStationDisplacement
getStationDisplacement()
Get the station displacement data.List<TutorialStation>
getStations()
Get the list of used stations.TutorialTroposphere
getTroposphere()
Get the tropospheric model.boolean
isWithShapiro()
Get the flag for the computation of the Shapiro effect.boolean
isWithStationPositionEstimated()
Get the flag for station position estimation.void
setAzEl(TutorialMeasurements.TutorialAzEl azEl)
Set the azimuth/elevation measurement data.void
setIonosphere(TutorialIonosphere ionosphere)
Set the ionospheric model.void
setMeasurementFiles(List<String> measurementFiles)
Set the list of measurement files.void
setOutlierRejectionMultiplier(int outlierRejectionMultiplier)
Set the detection limit for outliers.void
setOutlierRejectionStartingIteration(int outlierRejectionStartingIteration)
Set the number of iterations before with filter is not applied.void
setPhase(TutorialMeasurements.TutorialPhase phase)
Set the phase measurement data.void
setPosition(TutorialMeasurements.TutorialPosition position)
Set the position only measurement data.void
setPv(TutorialMeasurements.TutorialPV pv)
Set the position/velocity measurement data.void
setRange(TutorialMeasurements.TutorialRange range)
Set the range measurement data.void
setRangeRate(TutorialMeasurements.TutorialRangeRate rangeRate)
Set the range rate measurement data.void
setSinex(TutorialSinex sinex)
Set the sinex files containing station positions and eccentricities.void
setStationDisplacement(TutorialStationDisplacement stationDisplacement)
Set the station displacement data.void
setStations(List<TutorialStation> stations)
Set the list of used stations.void
setTroposphere(TutorialTroposphere troposphere)
Set the tropospheric model.void
setWithShapiro(boolean withShapiro)
Set the flag for the computation of the Shapiro effect.void
setWithStationPositionEstimated(boolean withStationPositionEstimated)
Set the flag for station position estimation.
-
-
-
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
-
getRange
public TutorialMeasurements.TutorialRange getRange()
Get the range measurement data.- Returns:
- the range measurement data
-
setRange
public void setRange(TutorialMeasurements.TutorialRange range)
Set the range measurement data.- Parameters:
range
- range measurement data
-
getRangeRate
public TutorialMeasurements.TutorialRangeRate getRangeRate()
Get the range rate measurement data.- Returns:
- the range rate measurement data
-
setRangeRate
public void setRangeRate(TutorialMeasurements.TutorialRangeRate rangeRate)
Set the range rate measurement data.- Parameters:
rangeRate
- range rate measurement data
-
getAzEl
public TutorialMeasurements.TutorialAzEl getAzEl()
Get the azimuth/elevation measurement data.- Returns:
- the azimuth/elevation measurement data
-
setAzEl
public void setAzEl(TutorialMeasurements.TutorialAzEl azEl)
Set the azimuth/elevation measurement data.- Parameters:
azEl
- azimuth/elevation measurement data
-
getPhase
public TutorialMeasurements.TutorialPhase getPhase()
Get the phase measurement data.- Returns:
- the phase measurement data
-
setPhase
public void setPhase(TutorialMeasurements.TutorialPhase phase)
Set the phase measurement data.- Parameters:
phase
- phase measurement data
-
getPv
public TutorialMeasurements.TutorialPV getPv()
Get the position/velocity measurement data.- Returns:
- the position/velocity measurement data
-
setPv
public void setPv(TutorialMeasurements.TutorialPV pv)
Set the position/velocity measurement data.- Parameters:
pv
- position/velocity measurement data
-
getPosition
public TutorialMeasurements.TutorialPosition getPosition()
Get the position only measurement data.- Returns:
- the position only measurement data
-
setPosition
public void setPosition(TutorialMeasurements.TutorialPosition position)
Set the position only measurement data.- Parameters:
position
- position only measurement data
-
-