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
getClockModel, getFieldClockModel, getFieldOffsetRate, getFieldOffsetValue, getName, getOffsetRate, getOffsetValueMethods inherited from interface org.orekit.estimation.measurements.Observer
getCorrectedReceptionDate, getCorrectedReceptionDateField, getFieldPVCoordinatesProvider, getOffsetToInertial, getOffsetToInertial, getOffsetToInertial, getPVCoordinatesProviderMethods inherited from interface org.orekit.utils.drivers.ParameterDriversProvider
getParameterDriver, getParameterDriverWithSubstring, getParameters, getParameters, 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
-