Package org.orekit.tutorials.yaml
Class TutorialStation
- java.lang.Object
-
- org.orekit.tutorials.yaml.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 Element Coordinate Unit 0 Latitude ° 1 Longitude ° 2 Altitude m - Author:
- Bryan Cazabonne
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TutorialStation.TutorialObservationType
Observation types for the measurements.
-
Constructor Summary
Constructors Constructor Description TutorialStation()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAltitude()
Get the station altitude as read in the YAML file.TutorialEstimatedParameter
getAzElBias()
Get the estimated azimuth/elevation measurement bias.double[]
getCoordinates()
Get the array containing the station coordinates.double
getLatitude()
Get the station latitude as read in the YAML file.double
getLongitude()
Get the station longitude as read in the YAML file.String
getName()
Get the station name.List<TutorialStation.TutorialObservationType>
getObservationTypes()
Get the list of observation types.TutorialEstimatedParameter
getPhaseBias()
Get the estimated phase measurement bias.TutorialEstimatedParameter
getPvBias()
Get the estimated position/velocity measurement bias.TutorialEstimatedParameter
getRangeBias()
Get the estimated range measurement bias.TutorialEstimatedParameter
getRangeRateBias()
Get the estimated range rate measurement bias.void
setAzElBias(TutorialEstimatedParameter azElBias)
Set the estimated azimuth/elevation measurement bias.void
setCoordinates(double[] coordinates)
Set the array containing the station coordinates.void
setName(String name)
Set the station name.void
setObservationTypes(List<TutorialStation.TutorialObservationType> observationTypes)
Set the list of observation types.void
setPhaseBias(TutorialEstimatedParameter phaseBias)
Set the estimated phase measurement bias.void
setPvBias(TutorialEstimatedParameter pvBias)
Set the estimated position/velocity measurement bias.void
setRangeBias(TutorialEstimatedParameter rangeBias)
Set the estimated range measurement bias.void
setRangeRateBias(TutorialEstimatedParameter rangeRateBias)
Set the estimated range rate measurement bias.
-
-
-
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.
-
getObservationTypes
public List<TutorialStation.TutorialObservationType> getObservationTypes()
Get the list of observation types.- Returns:
- the list of observation types
-
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)
-
-