Interface GroundObserver
- All Superinterfaces:
MeasurementParticipant,Observer,ParameterDriversProvider
- All Known Implementing Classes:
EarthBasedStation,GroundStation
Interface for ground-based observers, for which atmospheric corrections may be applied.
- Since:
- 14.0
- Author:
- Romain Serra
-
Field Summary
Fields inherited from interface org.orekit.estimation.measurements.MeasurementParticipant
ACCELERATION_SUFFIX, BIAS_SUFFIX, DRIFT_SUFFIX, OFFSET_SUFFIX -
Method Summary
Modifier and TypeMethodDescriptionGet the offset geodetic point at the given date.<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T> getOffsetGeodeticPoint(FieldAbsoluteDate<T> date) Get the offset geodetic point at the given date (Field).Get the parent shape of the ground observer.default <T extends CalculusFieldElement<T>>
FieldTrackingCoordinates<T> getTrackingCoordinates(FieldSpacecraftState<T> state) Get the tracking coordinates (elevation, azimuth and altitude) of a satellite at the given state (Field).default TrackingCoordinatesGet the tracking coordinates (elevation, azimuth and altitude) of a satellite at the given state.Methods inherited from interface org.orekit.estimation.measurements.MeasurementParticipant
getClockAccelerationDriver, getClockBiasDriver, getClockDriftDriver, getFieldOffsetRate, getFieldOffsetValue, getName, getOffsetRate, getOffsetValue, getQuadraticClockModel, getQuadraticFieldClockMethods inherited from interface org.orekit.estimation.measurements.Observer
getCorrectedReceptionDate, getCorrectedReceptionDateField, getFieldPVCoordinatesProvider, getOffsetToInertial, getOffsetToInertial, getOffsetToInertial, getPVCoordinatesProviderMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, getParametersDrivers, isSupported
-
Method Details
-
getParentShape
BodyShape getParentShape()Get the parent shape of the ground observer.- Returns:
- shape
-
getOffsetGeodeticPoint
Get the offset geodetic point at the given date.- Parameters:
date- date- Returns:
- geodetic point
-
getOffsetGeodeticPoint
<T extends CalculusFieldElement<T>> FieldGeodeticPoint<T> getOffsetGeodeticPoint(FieldAbsoluteDate<T> date) Get the offset geodetic point at the given date (Field).- Type Parameters:
T- type of the field elements- Parameters:
date- date- Returns:
- geodetic point
-
getTrackingCoordinates
Get the tracking coordinates (elevation, azimuth and altitude) of a satellite at the given state.- Parameters:
state- spacecraft state- Returns:
- tracking coordinates
-
getTrackingCoordinates
default <T extends CalculusFieldElement<T>> FieldTrackingCoordinates<T> getTrackingCoordinates(FieldSpacecraftState<T> state) Get the tracking coordinates (elevation, azimuth and altitude) of a satellite at the given state (Field).- Type Parameters:
T- type of the field elements- Parameters:
state- spacecraft state- Returns:
- tracking coordinates
-